Vorlage:Template other/Doku
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Template other. |
Funktion
Diese Meta-Vorlage hilft anderen Vorlagen zu erkennen, ob sie im Vorlagennamensraum oder auf einer anderen Seite eingebunden sind, um darauf abgestimmt unterschiedliche Inhalte auszugeben.
Verwendung
Die Vorlage kennt zwei Parameter:
{{Template other | Artikeltext | Anderer Text }}
- Im Vorlagennamensraum wird folgendes ausgegeben: Anderer Text
- In allen anderen Namensräumen wird folgendes erzeugt: Artikeltext
Eine typische Anwendung ist beispielsweise die Kategorisierung von Artikeln beschränkt auf den Vorlagennamensraum und gegebenenfalls die Ausgabe einer Warnung, sollte die Vorlage nicht im Projektnamensraum benutzt worden sein. Beispiel:
{{Template other | [[Kategorie:Irgendeine Wartungskategorie]] | {{Error|Diese Vorlage sollte nur im Vorlagennamensraum verwendet werden.}} }}
Demospace
Zu Test- und Demonstrationszwecken kann auch ein dritter Parameter demospace verwendet werden. Damit kann die Ausgabe für einen Namensraum erzwungen werden - unabhängig davon, wo die Vorlage eingebunden ist.
|demospace=main
– erzeugt die Ausgabe für den Vorlagennamensraum .|demospace=other
– erzeugt die Ausgabe für alle anderen Namensräume.|demospace=
– lässt die Vorlage wie gewohnt funktionieren.
{{Template other | Artikeltext | Anderer Text | demospace = main }}
Egal, wo sich die Vorlage befindet. Es wird immer folgendes ausgegeben: Anderer Text