Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(40 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.
 
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}}/%
  | 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=²{#vardefine:Lerneinheit_vorher,¦%PAGE%,,
  | format=,²{#vardefine:Lerneinheit_vorher¦%PAGE%}²
  | noresultsheader=&nbsp;}}
  | noresultsheader=&nbsp;
{{#dpl:  
}}</onlyinclude>
  | title>={{PAGENAME}}
 
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->
<onlyinclude>{{#dpl:  
  | titlegt={{PAGENAME}}
  | titlematch={{BASEPAGENAME}}/%
  | titlematch={{BASEPAGENAME}}/%
  | order=ASCENDING
  | order=ascending
  | ordermethod=title
  | ordermethod=title
  | count=1
  | count=1
  | namespace={{NAMESPACE}}
  | namespace={{NAMESPACE}}
  | includesubpages=true
  | includesubpages=true
  | uses=Benutzer:Christian/Lerneinheit
  | uses=Vorlage:LernpfadNeu/Lerneinheit
  | format=²{#vardefine:Lerneinheit_weiter,¦%PAGE%,,
  | format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%}²
  | noresultsheader=&nbsp;}}
  | noresultsheader=&nbsp;}}</onlyinclude>
{{#dpl:  
 
 
<!-- sucht bis zu 1 Bild aus der Lernpfad Vorlage aus der Elternseite -->
<onlyinclude>{{#dpl:  
  | debug=3
   | title={{#titleparts: {{PAGENAME}} | -1 }}
   | title={{#titleparts: {{PAGENAME}} | -1 }}
   | namespace={{NAMESPACE}}
   | namespace={{NAMESPACE}}
   | uses=Benutzer:Christian/Lernpfad
   | uses=Vorlage:LernpfadNeu
   | include={Benutzer:Christian/Lernpfad}:Bild
   | include={LernpfadNeu}:Bild
   | format=²{#vardefine:Lerneinheit_Lernpfad_Bild,,,}²
  | count=1
   | noresultsheader=&nbsp;}}
   | format=,²{#vardefine:Lerneinheit_Lernpfad_Bild¦,}²,
{{Navigation
   | noresultsheader=²{#vardefine:Lerneinheit_Lernpfad_Bild¦}²&nbsp;}}</onlyinclude>
 
<onlyinclude>{{Navigation
|classes=uk-clearfix
  |1={{Fortsetzung
  |1={{Fortsetzung
   | übersicht={{#titleparts: {{PAGENAME}} | -1 | -2 }}
   | übersicht={{#titleparts: {{PAGENAME}} | -1 | -2 }}
Zeile 36: Zeile 51:
   | vorherlink={{#varexists:Lerneinheit_vorher|{{#var:Lerneinheit_vorher}} }}
   | vorherlink={{#varexists:Lerneinheit_vorher|{{#var:Lerneinheit_vorher}} }}
   | weiter={{#varexists:Lerneinheit_weiter|weiter}}
   | weiter={{#varexists:Lerneinheit_weiter|weiter}}
   | weiterlink={{#varexists:Lerneinheit_weiter|{{#var:Lerneinheit_weiter}} }}}}
   | weiterlink={{#varexists:Lerneinheit_weiter|{{#var:Lerneinheit_weiter}} }}
{{#varexists:Lerneinheit_Lernpfad_Bild|<div class="uk-align-right">{{#var:Lerneinheit_Lernpfad_Bild}}</div>}}
  }}
{{Benutzer:Christian/Lernpfad/Navigation|Seite={{#titleparts: {{PAGENAME}} | -1 }}}}
 
}}
  {{#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