Vorlage:Navigation/LernpfadNummern: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<includeonly><div class="lernpfad-nav"><div class="back">[[Datei:Button Back.png|64px|link=Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}-1<0 | 0 | {{#expr: {{SUBPAGENAME}}-1}}}} | 0 }}]] [[Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}-1<0 | 0 | {{#expr: {{SUBPAGENAME}}-1}}}} | 0 }}|Vorheriger&nbsp;Schritt]]</div><div class="next">[[Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}+1>{{{1|0}}} | {{{1|0}}} | {{#expr: {{SUBPAGENAME}}+1}}}} | 1 }}|Nächster&nbsp;Schritt]] [[Datei:Button Next.png|64px|link=Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}+1>{{{1|0}}} | {{{1|0}}} | {{#expr: {{SUBPAGENAME}}+1}}}} | 1 }}]]</div></div>{{Clearfix}}</includeonly ><noinclude>
<includeonly><div class="lernpfad-nav"><div class="back">[[Datei:Button Back.png|64px|link=Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}-1<0 | 0 | {{#expr: {{SUBPAGENAME}}-1}}}} | 0 }}]] [[Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}-1<0 | 0 | {{#expr: {{SUBPAGENAME}}-1}}}} | 0 }}|Vorheriger&nbsp;Schritt]]</div><div class="next">[[Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}+1>{{{1|0}}} | {{{1|0}}} | {{#expr: {{SUBPAGENAME}}+1}}}} | 1 }}|Nächster&nbsp;Schritt]] [[Datei:Button Next.png|64px|link=Lernpfad:{{BASEPAGENAME}}/{{#iferror: {{#ifexpr: {{SUBPAGENAME}}+1>{{{1|0}}} | {{{1|0}}} | {{#expr: {{SUBPAGENAME}}+1}}}} | 1 }}]]</div></div>{{Clearfix}}</includeonly ><noinclude>
Basisvorlage für Navigationsleisten von Lernpfaden.
Basisvorlage für Navigationsleisten von Lernpfaden, die Nummern als Unterseiten verwenden.


Beispielhafte Verwendung in Untertemplates:
Die Schritte des [[Lernpfad:Einführung in Scratch]] sind zum Beispiel als Unterseiten mit fortlaufenden Nummern angelegt:
# [[Lernpfad:Einführung in Scratch/1]]
# [[Lernpfad:Einführung in Scratch/2]]
# [[Lernpfad:Einführung in Scratch/3]]
# ...
 
Statt die [[Vorlage:Navigation/Lernpfad]] einzubinden, kann diese Vorlage genutzt werden, um die Navigationspfeile
automatisch aus der aktuellen Unterseitennummer zu generieren. Als einzigen Parameter bekommt die Vorlage die
Gesamtanzahl an Seiten im Lernpfad.
 
Damit bei hinzufügen von Schritten im Lernpfad nicht in jeder Seite des Pfades der Parameter für die Gesamtzahl
angepasst werden muss, bietet es sich an, eine neue Navigationsvorlage namens <code>Vorlage:Navigation/Name des Lernpfades</code> anzulegen:
<pre>
<pre>
{{Vorlage:Navigation/Lernpfad|MAX_PAGES}}
{{Navigation/LernpfadNummern|MAX_PAGES}}
</pre>
</pre>


Ein vollständiges Beispiel findet sich unter [[Vorlage:Navigation/Einführung in Scratch]].
Die Einbindung in Lernpfaden kann dann zum Beispiel erfolgen mit:
 
Einbindung in Lernpfaden dann mit:
<pre>
<pre>
{{Vorlage:Navigation/{{ROOTPAGENAME}}}}
{{Navigation/{{ROOTPAGENAME}}}}
</pre>
</pre>


Ein Beispiel findet sich unter [[Lernpfad:Einführung in Scratch]].
Ein Beispiel für dieses Vorgehen findet sich unter [[Lernpfad:Einführung in Scratch]] und der dazugehörigen
Navigationsvorlage [[Vorlage:Navigation/Einführung in Scratch]].


----
----
8.581

Bearbeitungen