Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(58 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly>{{Box
<includeonly>
  |1= {{#titleparts: {{PAGENAME}} | | -1 }}
<!-- 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.
  |2= {{Fortsetzung
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.
|übersicht={{#titleparts: {{PAGENAME}} | -1 | -2 }}
 
|übersichtlink={{#titleparts:{{FULLPAGENAME}} | | -2 }}
Das heißt, bei der 201. Lerneinheit wird nicht mehr der Richtige "vorher" Link verwendet. Das wird praktisch nicht auftreten.
|vorher=zurück
-->
|vorherlink={{#dpl:  
<onlyinclude>{{#dpl:
  | title<={{PAGENAME}}
  | titlelt={{PAGENAME}}
  | titlematch={{BASEPAGENAME}}/%
| titlematch={{BASEPAGENAME}}/%
  | order=ASCENDING
| order=ascending
  | ordermethod=title
| ordermethod=title
  | count=1
  | count=200
  | namespace={{NAMESPACE}}
| namespace={{NAMESPACE}}
  | includesubpages=true
| includesubpages=true
  | uses=Benutzer:Christian/Lerneinheit
| uses=Vorlage:LernpfadNeu/Lerneinheit
  | format=,%PAGE%
| format={#vardefine:Lerneinheit_vorher¦%PAGE%}²
  | noresultsheader=&nbsp;}}
| noresultsheader=&nbsp;
|weiter=weiter
}}</onlyinclude>
|weiterlink={{#dpl:  
 
  | title>={{PAGENAME}}
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->
  | titlematch={{BASEPAGENAME}}/%
<onlyinclude>{{#dpl:  
  | order=ASCENDING
| titlegt={{PAGENAME}}
  | ordermethod=title
| titlematch={{BASEPAGENAME}}/%
  | count=1
| order=ascending
  | namespace={{NAMESPACE}}
| ordermethod=title
  | includesubpages=true
| count=1
  | uses=Benutzer:Christian/Lerneinheit
| namespace={{NAMESPACE}}
  | format=,%PAGE%
| includesubpages=true
  | noresultsheader=&nbsp;}}
| uses=Vorlage:LernpfadNeu/Lerneinheit
}}
| format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%
|3= Lernpfad}}</includeonly>
| noresultsheader=&nbsp;}}</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¦}²&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>

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