Vorlage:ParmPart

Aus InkluPedia
Version vom 10. Januar 2021, 06:37 Uhr von InkluPedia.de - Frank Küster (Diskussion | Beiträge) (Vorlage Neu)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


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

Der Wert für „n“ ist beschränkt auf bis zu n=23. Für n=24 liefert sie den Rest. Damit lässt sich allerdings ein Verschieben um 23 Elemente erreichen, bei Bedarf kann die Vorlage dann auf diesen Rest wieder angewendet werden, um Stellen über n=23 zu extrahieren.

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

Parameter

  • 1: Der n-te Teil der Aufzählung
  • 2: Die Aufzählung selbst

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: