Aus einer mit „/“ separierten Aufzählung („eins/zwei/drei“) den gewünschten Teil zurückgeben.
Parameter
- 1
- der n-te Teil der Aufzählung
- 2
- die Aufzählung
Kopiervorlage
{{ParmPart|<!-- n= 1,2,3 ... -->|<!-- a/b/c -->}}
Beispiele
{{ParmPart|0|a/b}}
Ausgabe:
{{ParmPart|1|a/b}}
Ausgabe: a
{{ParmPart|2|a/b}}
Ausgabe: b
{{ParmPart|3|a/b}}
Ausgabe:
{{ParmPart|1|ab}}
Ausgabe: ab
{{ParmPart|2|ab}}
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, wenn direkt darauf zwei Zeichen 0-F folgen. HTML-Tags funktionieren somit nicht, im Fehlerfall wird nichts zurückgegeben.
Der Wert für n ist beschränkt. Derzeit 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.
Werkzeuge
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.