Vorlage:Infobox-CellList: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
<includeonly>{{#ifeq:{{#sub:{{{1|}}}|0|1}} | <includeonly>{{#ifeq:{{#sub:{{{1|}}}|0|1}} | ||
|\ | |\ | ||
− | |{{#vardefine:y|{{#replace:{{#explode:{{{1|}}}|\|1}}| | + | |{{#vardefine:y|{{#replace:{{#explode:{{{1|}}}|\|1}}|^|{{+}}}}}}{{#if:{{#explode:{{#var:y}}|#|1}}|{{#explode:{{#var:y}}|#|0}} {{#if:{{{2|}}}|<small>}}({{#explode:{{#var:y}}|#|1}}){{#if:{{{2|}}}|</small>}}|{{#var:y}}}}{{#vardefine:x|{{{1|}}}}}{{#vardefine:i|2}}{{#while: |
− | |{{#vardefine:y|{{#replace:{{#explode:{{#var:x}}|\|{{#var:i}}}}| | + | |{{#vardefine:y|{{#replace:{{#explode:{{#var:x}}|\|{{#var:i}}}}|^|{{+}}}}}}{{#if:{{#var:y}}|true}} |
|<nowiki/> | |<nowiki/> | ||
----{{#if:{{#explode:{{#var:y}}|#|1}}|{{#explode:{{#var:y}}|#|0}} {{#if:{{{2|}}}|<small>}}({{#explode:{{#var:y}}|#|1}}){{#if:{{{2|}}}|</small>}}|{{#var:y}}}}{{#vardefine:i|{{#expr:{{#var:i}}+1}}}} | ----{{#if:{{#explode:{{#var:y}}|#|1}}|{{#explode:{{#var:y}}|#|0}} {{#if:{{{2|}}}|<small>}}({{#explode:{{#var:y}}|#|1}}){{#if:{{{2|}}}|</small>}}|{{#var:y}}}}{{#vardefine:i|{{#expr:{{#var:i}}+1}}}} |
Version vom 6. November 2011, 09:54 Uhr
Dies ist die Dokumentation der Unterseite Vorlage:Infobox-CellList/Doku |
1 Funktion
Die Vorlage formatiert den Inhalt einer Zelle bei Bedarf mit Trennungslinien. Sie ist eingebettet in den verschiedenen Vorlagen für Infoboxen und in erster Linie nicht für den diskreten Einsatz vorgesehen.
- Wird dem auszugebenden Text ein Backslash („\“) vorangestellt, so wird der Textstring nach weiteren Backslash durchsucht. Diese werden durch den Wikitext „
----
“ ersetzt und es können mehrere getrennt dargestellte Absätze innerhalb einer Zelle angezeigt werden. - Bei Benutzung mit Backslash („\“):
- Wird in dem auszugebenden Text ein Doppelkreuz bzw. Nummernzeichen („#“) eingefügt, so wird der Textteil nach dem Doppelkreuz (bis zum nächsten Backslash) in Klammern ausgegeben.
- Wird in dem auszugebenden Text ein separates Zirkumflex („^“) eingefügt, so wird dieses durch einen Zeilenumbruch (ohne Trennlinie) ausgetauscht.
- Wird nach dem auszugebenden Text ein weiterer Parameter mit beliebigen Wert ungleich einem Leerstring eingefügt, so wird der Teil, welcher in Klammern ausgegeben wird, in kleinerer Schrift ausgegeben.
- Wird kein Backslash vorangestellt, so wird der Textstring unbearbeitet ausgegeben.
2 Beispiel
Variante | Quelltext | Ergebnis |
---|---|---|
Mit Textbearbeitung | {{Infobox-CellList|\Abba\Babba\Schlabber\Wabber}}
|
Abba
Babba Schlabber Wabber |
Mit Textbearbeitung und Bemerkungen |
{{Infobox-CellList|\Abba#Musik\Babba#Gebrabbel\Schlabber\Wabber#Gebrabbel}}
|
Abba (Musik)
Babba (Gebrabbel) Schlabber Wabber (Gebrabbel) |
Mit Textbearbeitung und Bemerkungen in Kleinschrift |
{{Infobox-CellList|\Abba#Musik\Babba#Gebrabbel\Schlabber\Wabber#Gebrabbel|x}}
|
Abba (Musik)
Babba (Gebrabbel) Schlabber Wabber (Gebrabbel) |
Ohne Textbearbeitung | {{Infobox-CellList|Abba\Babba\Schlabber\Wabber}}
|
Abba\Babba\Schlabber\Wabber |