Vorlage:!: Unterschied zwischen den Versionen

aus wiki, dem genealogischen Lexikon zum Mitmachen.
Zur Navigation springen Zur Suche springen
imported>Vluebben
(Die Seite wurde neu angelegt: „|<noinclude> ---- This is an auxiliary template allowing to encode "<code>|</code>" within template parameters. It is '''unnecessary''' to get a "<code>|</code>...“)
(Doku)
Zeile 1: Zeile 1:
|<noinclude>
<includeonly>|</includeonly><noinclude>{{Dokumentation}} [[Kategorie:Technische Vorlage|!]]</noinclude>
 
 
----
This is an auxiliary template allowing to encode "<code>|</code>"
within template parameters. It is '''unnecessary''' to get a
"<code>|</code>" in these cases, better use "<code>&amp;#124;</code>"
for this purpose. However the "<code>|</code>" delimiter for a
Wiki table has to be escaped by a template if it's used
within a template, see also [[w:WP:QIF]].
 
Note that there's no such problem with "<code>!</code>" (exclamation mark), it
only affects "<code>|</code>" (vertical bar) in conjunction
with the [[m:Help:Parameter default]] mechanism within tables.
 
[[Category:Workaround templates|{{PAGENAME}}]]
</noinclude>

Version vom 21. September 2011, 13:11 Uhr

[Bearbeiten] Dokumentation

Bei Aufrufen von Vorlagen kann im zu übergebenden Wert bei den (benannten oder unbenannten) Parametern das Pipe-Symbol ("|") nicht "einfach so" enthalten sein, denn es wird als Trennzeichen zwischen den Parametern ge-/missdeutet. An allen Stellen, wo nun trotzdem ein einzelnes Pipe-Symbol benötigt wird, ist diese Vorlage einzutragen.

Aufruf
{{!}}
Achtung
Für doppelte Pipe-Symbole (z.B. für Tabellenzeilen) siehe Vorlage:!!.

Weiteres hier.