Vorlage:Template other: Unterschied zwischen den Versionen
ICON (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "dem…“) |
ICON (Diskussion | Beiträge) K (Schützte „Vorlage:Template other“: Häufig eingebundene Vorlage ([Bearbeiten=Nur Administratoren erlauben] (unbeschränkt) [Verschieben=Nur Administratoren erlauben] (unbeschränkt))) |
Aktuelle Version vom 27. März 2018, 13:45 Uhr
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
Bei technischen Fragen zu dieser Vorlage kannst du dich an den Administrator wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. |
|