Wikipedija:Lua/Module/Listutil/de
Programěrowanje pśedłogi | Diskusije | Lua | Testy | Pódboki | ||||
---|---|---|---|---|---|---|---|---|
Modul | Dolnoserbski | Engelski | Nimski
|
Modul: | Dokumentacija |
Listutil
befaßt sich mit Listen.
Funktionen für Vorlagen
wobźěłaś- list
- Ist die primäre Funktion in diesem Modul; konvertiert den übergebenen Text nach dem Trennungszeichen oder der Zeichenkette in eine Liste.
- ";" wird als Argument an die "list" Funktion des Lua-Moduls "listutil" übergeben; in diesem Modul ist das Argument ein Trennzeichen und kann irgend eine Zeichenkette sein (z. B. es kann ein Komma oder ein Punkt sein)
- "was ist das; ich weiß nicht" steht im Inputstring, welcher dann in Teilen nach dem Trennzeichen zerstückelt wird (der Inputstring enthält ";", so daß hier die Zeichenkette geteilt wird)
- zwězuj mit dem Wert jo bewirkt, daß die Listeneinträge automatisch mit Wikilinks versehen werden.
- modus hat drei mögliche Werte: ul, ol und span. Wenn er ul lautet, dann erscheint weiter die unnummerierte Liste. Wenn er ol lautet, dann erscheint die nummerierte Liste. Wenn er span lautet, dann erscheint nicht mal mehr eine wirkliche Liste, sondern eine Aufeinanderfolge der Listeneinträge. Außerdem kann dann źěleńske-znamuško (Trennzeichen) durch den entsprechenden Parameter definiert werden.
- źěleńske-znamuško ist ein Hilfsparameter, der nur funktioniert, wenn gleichzeitig modo den Wert span hat. Sonst wird er ignoriert. Bitte achte darauf, daß er nicht mit dem unbenannten ersten Parameter identisch ist. Jener ist das Trennzeichen um die Listeneinträge aufzuteilen.
- count
- Ist eine Funktion, welche die Anzahl der Buchstaben abhängig vom übergebenen Trennzeichen zurück gibt.
- category
- Ist eine Funktion, die automatisch Kategorien aus den übergebenen Listeneinträgen in Abhängigkeit des Trennzeichens und weiterer Parameter erzeugt. Wenn vor dem Teil aus dem Listeneintrag der Kategorie weiterer Tekst stehen soll, dann definiere man den Parameter kategorija. Wenn nach dem Teil aus dem Listeneintrag der Kategorie weiterer Text folgen soll, dann definiere man den Parameter kategorija2. Außerdem läßt sich der Sortierschlüssel durch sortěrowanje festlegen.
Anwendung in Vorlagen
wobźěłaś- Funktion list
{{#invoke:listutil|list|;|was ist das; ich weiß nicht}}
Dies gibt zurück:
- was ist das
- ich weiß nicht
{{#invoke:listutil|list|,|Paulo, Eva, Max}}
Dies gibt zurück:
- Paulo
- Eva
- Max
{{#invoke:listutil|list| .. |1 .. 2 .. 3 .. 4 ..}}
Dies gibt zurück:
- 1
- 2
- 3
- 4 ..
- Funktion count
{{#invoke:listutil|count|;|was ist das; ich weiß nicht}}
Dies gibt zurück:
2
{{#invoke:listutil|count|,|Paulo, Eva, Max}}
Dies gibt zurück:
3
{{#invoke:listutil|count| .. |1 .. 2 .. 3 .. 4 ..}}
Dies gibt zurück:
4
- Funktion list mit dem Parameter ligu
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo}}
Dies gibt zurück:
{{#invoke:Listutil|list|,|kato, [[hundo]], muso, cxevalo|zwězuj=jo}}
Dies gibt zurück:
{{#invoke:Listutil|list|,|kato, [[Hundeto|hundo]], muso, cxevalo|zwězuj=jo}}
Dies gibt zurück:
{{#invoke:Listutil|list|,|bela kato, granda hundo, griza muso, rapida cxevalo|zwězuj=jo}}
redonas
{{#invoke:Listutil|list|,|bela [[kato]], granda [[hundo]], griza [[muso]], rapida [[cxevalo]]|zwězuj=jo}}
Dies gibt zurück:
- Funktion list mit den Parametern ligu und modo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=ol}}
Dies gibt zurück:
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span}}
Dies gibt zurück: kato · hundo · muso · cxevalo
- Funktion list mit den Parametern ligu, modo und limsigno
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span|źěleńske-znamuško=•}}
Dies gibt zurück: kato • hundo • muso • cxevalo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwězuj=jo|modus=span|źěleńske-znamuško=#}}
Dies gibt zurück: kato # hundo # muso # cxevalo
- Funktion list funktioniert sogar verschachtelt
{{#invoke:Listutil|list|,|rabobestoj {{#invoke:Listutil|list|,|kato, hundo}}, muso, cxevalo}}
Dies gibt zurück:
- rabobestoj
- kato
- hundo
- muso
- cxevalo
Funktionen für Lua
wobźěłaś?
Anwendung
wobźěłaś- Allgemeine Bibliothek
Abhängigkeit
wobźěłaś- Keine
Herkunft
wobźěłaś- en:Module:Listify - Die Funktion input wurde hier zu list
- fr:Module:Liste éléments - einige Teile in der Funktion list