Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Bewertung auf der Trustpilot-Website hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für eine Mitarbeit ist eine Anmeldung erforderlich, Angaben persönlicher Daten sind dabei nicht notwendig. Derzeit ist das wegen monatelangen Attacken von weltweit aktiven SPAM-Bots [1] nur über ein Formular möglich.

Vorlage:ParmPart: Unterschied zwischen den Versionen

Aus InkluPedia
Vorlage Neu
 
KKeine Bearbeitungszusammenfassung
 
Zeile 3: Zeile 3:
|
|
|{{#titleparts:/{{{2|}}}|1|{{#expr:1+{{{1|1}}}}}}}
|{{#titleparts:/{{{2|}}}|1|{{#expr:1+{{{1|1}}}}}}}
}}</onlyinclude><noinclude>
}}</onlyinclude><noinclude>{{Dokumentation}}
{{Dokumentation}}
[[Kategorie:Vorlage:Funktion]]
[[Kategorie:Vorlage:Funktion]]
</noinclude>
</noinclude>

Aktuelle Version vom 24. Oktober 2021, 11:02 Uhr

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: