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> |