Wikibooks Automatische Vorlagen/ Dokumentation/ AutoNavigation/ Zusatzvorlagen
In diesem Kapitel werden Vorlagen beschrieben, die an mehreren Stellen für die automatische Navigation verwendet werden.
Bereich kapL
BearbeitenMit der Vorlage AutoNavigation Bereich kapL wird der Name des letzten Kapitels eines Bereichs geholt. Dazu wird eine eigene Vorlage verwendet, weil die Anzahl der Kapitel noch nicht bekannt ist, sondern erst festgestellt werden muss.
Diese Vorlage wird von den Vorlagen AutoNavigation Ebene3 und AutoNavigation Ebene4 wiederholt verwendet. Dies wird im vorigen Kapitel beschrieben.
Dieser Vorlage werden die folgenden Informationen als Parameter übergeben: | ||
Name | Inhalt | Bedeutung |
---|---|---|
daten | datenT | Datenseite des Teils mit den Listen aller Bereiche und Kapitel |
nr | 2 | Nummer des gewünschten Bereichs |
Mit diesen Angaben werden die folgenden Prüfungen und Maßnahmen ausgeführt. Bitte beachte den allgemeinen Hinweis zu #if:true. | ||
Abfrage | Bedeutung | |
allgemein | Die gesuchten Namen werden durch Schrägstriche zu einem Link zusammengesetzt. | |
{{:{{{daten}}}|{{{nr}}}}} | bestimme den Namen des Bereichs nr | |
{{:{{{daten}}}|{{{nr}}}max}} | bestimme das Maximum max4 der Kapitel zum Bereich nr | |
{{:{{{daten}}}|{{{nr}}}/max4}} | bestimme den Namen des Kapitels nr/max4 |
Anzeige Text
BearbeitenMit der Vorlage AutoNavigation Anzeige Text wird der Anzeigetext für einen Link bestimmt. Diese Vorlage wird von der Vorlage AutoNavigation Anzeige wiederholt verwendet. Dies wird im vorigen Kapitel beschrieben.
Dieser Vorlage werden die folgenden Informationen als Parameter übergeben: | |||
Nr | Name | Inhalt | Bedeutung |
---|---|---|---|
1 | link | Angabe eines Links | der vollständige Name der Seite, auf die verwiesen werden soll |
2 | var | 2, 3, 4 | Anzahl der Bestandteile des Namens (das entspricht weitgehend der Variante für die Navigation) |
Mit diesen Angaben werden die folgenden Prüfungen und Maßnahmen ausgeführt. | |||
Abfrage | Teilaufgabe | Bedeutung | |
#ifeq: {{{2}}} | 2 | {{#titleparts: {{{1}}} | 1 | 2 }} | Wenn der Name aus 2 Teilen besteht, wird der zweite Teil des Namens verwendet. | |
andernfalls | {{#titleparts: {{{1}}} | 2 | 3 }} | Wenn der Name aus 4 Teilen besteht, werden die beiden letzten Bestandteile verwendet. Wenn der Name aus 3 Teilen besteht, liefert diese Anweisung den dritten (also letzten) Bestandteil. |
Siehe auch
Bearbeiten- ParserFunctions – Erläuterungen zu Funktionen der Wiki-Software, hier vor allem zu #if und #titleparts