Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(28 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.
debug=3
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.
titlelt={{PAGENAME}}
 
titlematch={{BASEPAGENAME}}/%
Das heißt, bei der 201. Lerneinheit wird nicht mehr der Richtige "vorher" Link verwendet. Das wird praktisch nicht auftreten.
  order=ASCENDING
  -->
ordermethod=title
<onlyinclude>{{#dpl:  
count=1
namespace={{NAMESPACE}}
includesubpages=true
uses=Benutzer:Christian/Lerneinheit
</DPL>
{{#dpl:  
  | titlelt={{PAGENAME}}
  | titlelt={{PAGENAME}}
  | titlematch={{BASEPAGENAME}}/%
  | titlematch={{BASEPAGENAME}}/%
  | order=ASCENDING
  | order=ascending
  | ordermethod=title
  | ordermethod=title
  | count=20
  | 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;
}}
}}</onlyinclude>
{{#dpl:  
 
<!-- Nächste Seite finden, ist einfacher da wir einfach die erste nächstgrößere Seite nehmen. -->
<onlyinclude>{{#dpl:  
  | titlegt={{PAGENAME}}
  | 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
   | count=1
   | count=1
   | format=²{#vardefine:Lerneinheit_Lernpfad_Bild¦,,,}²
   | format=,²{#vardefine:Lerneinheit_Lernpfad_Bild¦,}²,
   | noresultsheader=&nbsp;}}
   | noresultsheader=²{#vardefine:Lerneinheit_Lernpfad_Bild¦}²&nbsp;}}</onlyinclude>
{{Navigation
 
<onlyinclude>{{Navigation
  |classes=uk-clearfix
  |classes=uk-clearfix
  |1={{Fortsetzung
  |1={{Fortsetzung
Zeile 50: 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