Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(71 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= Diese Seite ist Teil von [[{{NAMESPACE}}:{{#titleparts: {{PAGENAME}} | -1}}|{{#titleparts: {{PAGENAME}} | -1 | -2 }}]]
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.


  {{#dpl:  
Das heißt, bei der 201. Lerneinheit wird nicht mehr der Richtige "vorher" Link verwendet. Das wird praktisch nicht auftreten.
  | title<={{FULLPAGENAME}}
  -->
  | order=DESCENDING
<onlyinclude>{{#dpl:  
  | count=1
| titlelt={{PAGENAME}}
  | namespace={{NAMESPACE}}
| titlematch={{BASEPAGENAME}}/%
  | uses=Benutzer:Christian/Lerneinheit
| order=ascending
  }}
| ordermethod=title
| count=200
| namespace={{NAMESPACE}}
| includesubpages=true
| uses=Vorlage:LernpfadNeu/Lerneinheit
  | format=,²{#vardefine:Lerneinheit_vorher¦%PAGE%}²
| noresultsheader=&nbsp;
}}</onlyinclude>


{{#dpl:  
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->
  | title>={{FULLPAGENAME}}
<onlyinclude>{{#dpl:  
  | order=ASCENDING
| titlegt={{PAGENAME}}
  | count=1
| titlematch={{BASEPAGENAME}}/%
  | namespace={{NAMESPACE}}
| order=ascending
  | uses=Benutzer:Christian/Lerneinheit
| ordermethod=title
  }}
| count=1
  |3= Lernpfad}}</includeonly>
| namespace={{NAMESPACE}}
| includesubpages=true
| uses=Vorlage:LernpfadNeu/Lerneinheit
  | format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%}²
| 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