Vorlagen - weiterführende Infos: Unterschied zwischen den Versionen

Aus Carrerawiki
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
 
K (1 Version importiert)
 
(kein Unterschied)

Aktuelle Version vom 21. Dezember 2016, 17:25 Uhr

Dieser Artikel ist eine Ergänzung zum Artikel Vorlagen

Steuern der Vorlageneinbindung

<noinclude> und </noinclude>

Du kannst das Einbinden der Vorlagen durch die Verwendung von <noinclude>- und <includeonly>-Tags steuern.

Alles zwischen <noinclude> und </noinclude> wird nur verarbeitet und angezeigt, wenn die Seite direkt angesehen wird und nicht eingefügt.

Mögliche Anwendungen sind:

  • Kategorisierung von Vorlagen
  • sprachübergreifende Verweise zu ähnlichen Vorlagen in anderen Sprachen
  • erläuternde Texte, wie eine Vorlage zu verwenden ist

<includeonly> und </includeonly>

Das Gegenteil ist <includeonly>. Text zwischen <includeonly> und </includeonly> wird nur verarbeitet und angezeigt, wenn die Seite eingefügt wird. Der offensichtliche Anwendungsfall ist das Hinzufügen aller Seiten, die eine vorgegebene Vorlage beinhalten, zu einer Kategorie.

Beachte, dass die üblichen Update-Probleme gelten - wenn du Kategorien innerhalb von Vorlagen änderst, werden die Kategorien von verweisenden Seiten solange nicht aktualisiert, bis diese editiert werden.


Problem: Sonderzeichen in Parameterwerten

Tabellenelemente

Vorlage {{!}} {{!-}} {{!!}} {{!-!}}
Inhalt | |- || |-
|

Da das Zeichen „|“ zur Trennung von Parametern dient, darf es nicht selbst in Parameterwerten vorkommen. Es kann durch &#124; vertreten werden, es sei denn, es soll Tabellensyntax in Parameterwerten verwendet werden. Dafür gibt es dann die folgenden speziellen Vorlagen, die ausschließlich in Parameterwerten eingesetzt werden sollten.

Zur Darstellung von einfach geschweiften Klammern können &#123; für { und &#125; für } verwendet werden. Eine lesbarere Variante ist es, den Text in nowiki-Tags einzufassen, wenn nichts darin als Vorlage interpretiert werden soll.