Vorlage:Main other/Doku
< Vorlage:Main other
Zur Navigation springen
Zur Suche springen
Version vom 16. August 2018, 21:49 Uhr von Akamaru (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> Dies ist die {{Tl|Main other}} Meta-Vorlage. Sie hilft anderen Vorlagen zu erkennen, ob sie auf einer Haupt…“)
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Main other. |
Dies ist die {{Main other}} Meta-Vorlage. Sie hilft anderen Vorlagen zu erkennen, ob sie auf einer Hauptseite oder einem anderen Namensraum (bspw. "Diskussion:") eingebunden wird.
Benutzung
{{main other | Wenn im Hauptnamensraum | Wenn in anderem Namensraum }}
Gibt aus:
Im Namensraum | Ausgabe |
---|---|
Hauptnamensraum (Artikel) | Wenn im Hauptnamensraum |
Anderer Namensraum (Diskussion, Projektseite, Kategorie) | Wenn in anderem Namensraum |
Ein typischer Anwendungsfall ist das Hinzufügen einer Kategorie, wenn die Vorlage im Hauptnamensraum eingebunden wird:
{{main other | [[Kategorie:Artikelkategorie]] }}
Demospace
Für Test- und Demonstrationszwecken akzeptiert die Vorlage den Parameter demospace.
- Wenn er den Wert main hat, gibt sie den Artikeltext zurück
- Wenn er den Wert other oder den Namen eines anderen Namensraumes hat, gibt er den Text des anderen Artikels zurück
- Wenn der Parameter leer oder nicht vorhanden ist, bestimmt der Artikeltyp das Ergebnis
In etwa so:
{{main other | Ergebnis, wenn im Hauptnamensraum | Ergebnis woanders | demospace=main}}
Egal, wo der Code eingebunden wird, er gibt immer Ergebnis, wenn im Hauptnamensraum zurück.