Vorlage:(
{
Dies ist die Dokumentation für Vorlagen zur Tabellenformatierung und Parameterübergabe |
Problem 1 - Senkrechter Strich in Parameterwerten
Da das Zeichen „|“ zur Trennung von Parametern dient, darf es nicht selbst in Parameterwerten vorkommen. Es kann durch | vertreten werden, es sei denn, es soll Tabellensyntax in Parameterwerten verwendet werden. Dafür gibt es dann die folgenden speziellen Vorlagen:
Vorlage | {{!}} | {{!-}} | {{!!}} | {{!-!}} | {{!}}+ | {{!~}} | {{(!}} | {{!)}} |
---|---|---|---|---|---|---|---|---|
Inhalt | | | |- | || | |- | |
|+ | |- ! |
{| | |} |
Problem 2 - Klammern in Parameterwerten
Ein verwandtes Problem tritt bei den geschweiften Klammern „{“, „{{“, „}“ und „}}“ sowie bei den eckigen Klammern „[“, „[[“, „]“ und „]]“ auf. Werden diese Zeichenfolgen selbst eingegeben, so versucht der Interpreter den dazwischenliegenden Text auf Gedeih oder Verderb als Vorlage bzw. Link zu interpretieren. Mit den folgenden Vorlagen kann man durch bedingte Abfragen erreichen, dass der Interpreter nur notwendige Substitutionen vornimmt, man unterbindet somit unnötige Kaskaden.
Vorlage | {{(}} | {{)}} | {{((}} | {{))}} | {{!(}} | {{)!}} | {{!((}} | {{))!}} |
---|---|---|---|---|---|---|---|---|
Inhalt | { | } | {{ | }} | [ | ] | [[ | ]] |
Diese Vorlagen sollen ausschließlich in Parameterwerten eingesetzt werden! |
Problem 3 - Klammern in Formularfeldern
Das Problem ist identisch mit dem Problem Klammern in Parameterwerten.
Vorlage | {{(((}} | {{)))}} |
---|---|---|
Inhalt | {{{ | }}} |
Diese Vorlagen sollen ausschließlich in Formularfeldern eingesetzt werden! |