Vorlage:ParmPart: Unterschied zwischen den Versionen

Aus zechenkarte
Zur Navigation springen Zur Suche springen
(Kopie aus der deutschen Wikipedia)
 
K (1 Version: Import aus der deutschen Wikipedia)
(kein Unterschied)

Version vom 22. März 2012, 12:17 Uhr


Informationen zu dieser Dokumentation

Vorlage:Überschriftensimulation 4

Beschreibung

Diese Funktion gibt aus einer mit „/“ separierten Aufzählung ("eins/zwei/drei") den gewünschten Teil zurück.

Kopiervorlage

{{ParmPart|<!-- n= 1,2,3 ... -->|<!-- a/b/c -->}}

Parameter

1
der n-te Teil der Aufzählung
2
die Aufzählung

Beispiele

{{ParmPart|0|a/b}}

Ausgabe:

{{ParmPart|1|a/b}}

Ausgabe: a

{{ParmPart|2|a/b}}

Ausgabe: b

{{ParmPart|3|a/b}}

Ausgabe:

Technische Einschränkungen

Die Funktion arbeitet mit der Parserfunktion #titleparts, die nur für Seitennamen ausgelegt ist. Sie funktioniert daher nicht mit Zeichen, die auch im Seitennamen nicht erlaubt sind: „|“, „<“/„>“, „{“/„}“ und „[“/„]“. Auch „%“ funktioniert nicht. HTML-Tags funktionieren somit nicht, im Fehlerfall wird nichts zurückgegeben.

Der Wert für n ist beschränkt. Aktuell arbeitet die Vorlage nur bis zu n=23 korrekt. Für n=24 liefert sie den Rest:

{{ParmPart|24|a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/1/2/3/4/5/6/7/8/9/10}} = x/y/z/1/2/3/4/5/6/7/8/9/10

Damit lässt sich allerdings ein Verschieben um 23 Elemente erreichen und auf den Rest kann die Vorlage dann wieder angewendet werden, um Parameter über n=23 herauszuholen.



Bei Fragen zu dieser Vorlage kannst Du Dich an die Vorlagenwerkstatt wenden.