Zuletzt bearbeitet vor einem Monat
von Xineohp1506

File other

Dokumentation für die Vorlage {{File other}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]

Funktion

Diese Meta-Vorlage hilft anderen Vorlagen zu erkennen, ob sie im Dateinamensraum oder auf einer anderen Seite eingebunden sind, um darauf abgestimmt unterschiedliche Inhalte auszugeben.

Verwendung

Die Vorlage kennt zwei Parameter:

{{File other | Artikeltext | Anderer Text }}
  • Im Hilfenamensraum wird folgendes ausgegeben: Anderer Text
  • In allen anderen Namensräumen wird folgendes erzeugt: Anderer Text

Eine typische Anwendung ist beispielsweise die Kategorisierung von Artikeln beschränkt auf den Hilfenamensraum und gegebenenfalls die Ausgabe einer Warnung, sollte die Vorlage nicht im Hilfenamensraum benutzt worden sein. Beispiel:

{{File other | [[Kategorie:Irgendeine Wartungskategorie]] | {{Error|Diese Vorlage sollte nur im Dateinamensraum 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 Dateinamensraum .
  • |demospace=other – erzeugt die Ausgabe für alle anderen Namensräume.
  • |demospace= – lässt die Vorlage wie gewohnt funktionieren.
{{File other 
| Artikeltext 
| Anderer Text
| demospace = main
}}

Egal, wo sich die Vorlage befindet. Es wird immer folgendes ausgegeben: Anderer Text

Vorlage:Namespace detect see also
Hinweise