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.  | ||
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.  | |||
Das heißt, bei der 201. Lerneinheit wird nicht mehr der Richtige "vorher" Link verwendet. Das wird praktisch nicht auftreten.  | |||
 -->  | |||
<onlyinclude>{{#dpl:    | |||
 | titlelt={{PAGENAME}}  | |||
 | titlematch={{BASEPAGENAME}}/%  | |||
 | order=ascending  | |||
 | ordermethod=title  | |||
 | count=200  | |||
{{#dpl:    |  | namespace={{NAMESPACE}}  | ||
 | includesubpages=true  | |||
 | uses=Vorlage:LernpfadNeu/Lerneinheit  | |||
 | format=,²{#vardefine:Lerneinheit_vorher¦%PAGE%}²  | |||
 | noresultsheader=   | |||
}}</onlyinclude>  | |||
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->  | |||
<onlyinclude>{{#dpl:    | |||
 | titlegt={{PAGENAME}}  | |||
 | 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= }}</onlyinclude>  | ||
}}{{  | |||
}}  | |||
<!-- 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¦}² }}</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>  | ||
