Vorlage:File other

Version vom 7. Juni 2018, 00:22 Uhr von 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 "de…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)



Dokumentation[Bearbeiten]

Dies ist die {{File other}} Meta-Vorlage. Sie hilft anderen Vorlagen zu erkennen, ob sie auf einer Dateiseite oder einem anderen Namensraum (bspw. "Diskussion:") eingebunden wird.

Benutzung

{{file other | Wenn im Dateinamensraum | Wenn in anderem Namensraum }} 

Gibt aus:

Im Namensraum Ausgabe
Hauptnamensraum (Datei) Wenn im Hauptnamensraum
Anderer Namensraum (Artikel, Diskussion, Projektseite, Kategorie) Wenn in anderem Namensraum

Ein typischer Anwendungsfall ist das Hinzufügen einer Kategorie, wenn die Vorlage im Dateinamensraum eingebunden wird:

{{file other | [[Kategorie:Dateikategorie]] }} 

Demospace

Für Test- und Demonstrationszwecken akzeptiert die Vorlage den Parameter demospace.

  • Wenn er den Wert file hat, gibt sie den Dateiseiten-Text 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:

{{file other | Ergebnis, wenn im Dateinamensraum | Ergebnis woanders | demospace=file}}

Egal, wo der Code eingebunden wird, er gibt immer Ergebnis, wenn im Dateinamensraum zurück.


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.