Vorlage:LernpfadNeu/Lerneinheit: Unterschied zwischen den Versionen

Aus ZUM-Unterrichten
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
KKeine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(61 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.


  {{FULLPAGENAME}}
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
| 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<={{PAGENAME}}
<onlyinclude>{{#dpl:  
  | titlematch={{BASEPAGENAME}}/%
| titlegt={{PAGENAME}}
  | order=ASCENDING
| titlematch={{BASEPAGENAME}}/%
  | ordermethod=title
| order=ascending
  | count=1
| ordermethod=title
  | namespace={{NAMESPACE}}
| count=1
  | includesubpages=true
| namespace={{NAMESPACE}}
  | uses=Benutzer:Christian/Lerneinheit
| includesubpages=true
  | format=,[[%PAGE%¦Vorherige Lerneinheit]]
| uses=Vorlage:LernpfadNeu/Lerneinheit
  | noresulstheader=&nbsp;
| format=,²{#vardefine:Lerneinheit_weiter¦%PAGE%
}}
| noresultsheader=&nbsp;}}</onlyinclude>
{{#dpl:  
 
  | title>={{PAGENAME}}
 
  | titlematch={{BASEPAGENAME}}/%
<!-- sucht bis zu 1 Bild aus der Lernpfad Vorlage aus der Elternseite -->
  | order=ASCENDING
<onlyinclude>{{#dpl:  
  | ordermethod=title
  | debug=3
  | count=1
  | title={{#titleparts: {{PAGENAME}} | -1 }}
  | namespace={{NAMESPACE}}
  | namespace={{NAMESPACE}}
  | includesubpages=true
  | uses=Vorlage:LernpfadNeu
  | uses=Benutzer:Christian/Lerneinheit
  | include={LernpfadNeu}:Bild
  | format=,[[%PAGE%¦Nächste Lerneinheit]]
  | count=1
  | noresulstheader=&nbsp;
  | format={#vardefine:Lerneinheit_Lernpfad_Bild¦,}²,
}}
  | noresultsheader=²{#vardefine:Lerneinheit_Lernpfad_Bild¦}²&nbsp;}}</onlyinclude>
|3= Lernpfad}}</includeonly>
 
<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