Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(42 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>
<includeonly>
{{#dpl:  
<!-- sucht bis zu 200 Seiten, die "kleiner" sind als die aktuelle Seite (Titel) wie die aktuelle Elternseite (der Lernpfad) beginnen und das Template Lerneinheit benutzen.
  | title<={{PAGENAME}}
dadurch, dass für jeden Treffer die Variable Lerneinheit_vorher neu gesetzt wird ist es am Ende die letzte der bis zu 200 vorherigen Seiten.
  | titlematch={{BASEPAGENAME}}/%
 
  | order=ASCENDING
Das heißt, bei der 201. Lerneinheit wird nicht mehr der Richtige "vorher" Link verwendet. Das wird praktisch nicht auftreten.
  | ordermethod=title
-->
  | count=1
<onlyinclude>{{#dpl:  
  | namespace={{NAMESPACE}}
| titlelt={{PAGENAME}}
  | includesubpages=true
| titlematch={{BASEPAGENAME}}/%
  | uses=Benutzer:Christian/Lerneinheit
| order=ascending
  | format=,²{#vardefine:Lerneinheit_vorher¦%PAGE%}²
| ordermethod=title
  | noresultsheader=&nbsp;}}
| count=200
{{#dpl:  
| namespace={{NAMESPACE}}
  | title>={{PAGENAME}}
| includesubpages=true
  | titlematch={{BASEPAGENAME}}/%
| uses=Vorlage:LernpfadNeu/Lerneinheit
  | order=ASCENDING
| format=,²{#vardefine:Lerneinheit_vorher¦%PAGE%}²
  | ordermethod=title
| noresultsheader=&nbsp;
  | count=1
}}</onlyinclude>
  | namespace={{NAMESPACE}}
 
  | includesubpages=true
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->
  | uses=Benutzer:Christian/Lerneinheit
<onlyinclude>{{#dpl:  
  | format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%}²
| titlegt={{PAGENAME}}
  | noresultsheader=&nbsp;}}
| titlematch={{BASEPAGENAME}}/%
{{Navigation
| order=ascending
|1={{Fortsetzung
| ordermethod=title
| übersicht={{#titleparts: {{PAGENAME}} | -1 | -2 }}
| count=1
| übersichtlink={{#titleparts:{{FULLPAGENAME}} | -1 }}
| namespace={{NAMESPACE}}
| vorher={{#varexists:Lerneinheit_vorher|vorher}}
| includesubpages=true
| vorherlink={{#varexists:Lerneinheit_vorher|{{#var:Lerneinheit_vorher}} }}
| uses=Vorlage:LernpfadNeu/Lerneinheit
| weiter={{#varexists:Lerneinheit_weiter|weiter}}
| format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%}²
| weiterlink={{#varexists:Lerneinheit_weiter|{{#var:Lerneinheit_weiter}} }}
| noresultsheader=&nbsp;}}</onlyinclude>
}}{{Benutzer:Christian/Lernpfad/Navigation|Seite={{#titleparts: {{PAGENAME}} | -1 }}}}
 
}}
 
<!-- sucht bis zu 1 Bild aus der Lernpfad Vorlage aus der Elternseite -->
<onlyinclude>{{#dpl:
  | debug=3
  | title={{#titleparts: {{PAGENAME}} | -1 }}
  | namespace={{NAMESPACE}}
  | uses=Vorlage:LernpfadNeu
  | include={LernpfadNeu}:Bild
  | count=1
  | format=,²{#vardefine:Lerneinheit_Lernpfad_Bild¦,}²,
  | noresultsheader=²{#vardefine:Lerneinheit_Lernpfad_Bild¦}²&nbsp;}}</onlyinclude>
 
<onlyinclude>{{Navigation
|classes=uk-clearfix
|1={{Fortsetzung
  | übersicht={{#titleparts: {{PAGENAME}} | -1 | -2 }}
  | übersichtlink={{#titleparts:{{FULLPAGENAME}} | -1 }}
  | vorher={{#varexists:Lerneinheit_vorher|vorher}}
  | vorherlink={{#varexists:Lerneinheit_vorher|{{#var:Lerneinheit_vorher}} }}
  | weiter={{#varexists:Lerneinheit_weiter|weiter}}
  | weiterlink={{#varexists:Lerneinheit_weiter|{{#var:Lerneinheit_weiter}} }}
  }}
 
  {{#varexists:Lerneinheit_Lernpfad_Bild|<div class="uk-align-right">{{#var:Lerneinheit_Lernpfad_Bild}}</div>}}
  {{LernpfadNeu/Navigation|Seite={{#titleparts: {{PAGENAME}} | -1 }}}}
}}</onlyinclude>
 
<onlyinclude>{{Autorenbox|{{{Autor|}}}}}</onlyinclude>
 
<!-- Richtigen Titel setzen, falls die Lerneinheiten mit LEXX sortiert wurden -->
<onlyinclude>{{DISPLAYTITLE:{{#dplreplace:{{FULLPAGENAME}}|/LE\d+\s|/}}|noreplace}}</onlyinclude>
 
<!-- etwas Maschinenlesbare Strukturdaten zur besseren Auffindbarkeit -->
<onlyinclude>{{#widget:StructuredData
|data=
{
  "@context":"https://schema.org",
  "@type":"Article",
  "name":"{{PAGENAME}}",
  "dateModified":"{{#time:c |{{REVISIONTIMESTAMP}}}}",
  "datePublished":"{{#time:c |{{REVISIONTIMESTAMP}}}}",
  "author":{{StructuredData-Author}},
  "publisher":{{StructuredData-Publisher}},
  "headline":"{{#titleparts: {{PAGENAME}} | -1 | -2 }}"
}
}}</onlyinclude>
{{TODO| structured data breadcrumb hinzufügen}}
</includeonly>
</includeonly>

Aktuelle Version vom 3. Mai 2020, 22:26 Uhr