Wikipedija:Lua/Module/Listutil/de

Z Wikipedije, swobodneje encyklopedije
Programowanje předłohi Diskusije Lua Testy Podstrony
Modul Hornjoserbsce English Deutsch

Modul: Dokumentacija

Listutil befaßt sich mit Listen.

Funktionen für Vorlagen[žórłowy tekst wobdźěł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)
zwjazuj mit dem Wert haj 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 dźělenske-znamješko (Trennzeichen) durch den entsprechenden Parameter definiert werden.
dźělenske-znamješko ist ein Hilfsparameter, der nur funktioniert, wenn gleichzeitig modus 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[žórłowy tekst wobdźěł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|zwjazuj=haj}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[hundo]], muso, cxevalo|zwjazuj=haj}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[Hundeto|hundo]], muso, cxevalo|zwjazuj=haj}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|bela kato, granda hundo, griza muso, rapida cxevalo|zwjazuj=haj}}

redonas

{{#invoke:Listutil|list|,|bela [[kato]], granda [[hundo]], griza [[muso]], rapida [[cxevalo]]|zwjazuj=haj}}

Dies gibt zurück:

Funktion list mit den Parametern ligu und modo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwjazuj=haj|modus=ol}}

Dies gibt zurück:

  1. kato
  2. hundo
  3. muso
  4. cxevalo
{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwjazuj=haj|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|zwjazuj=haj|modus=span|dźělenske-znamuško=•}}

Dies gibt zurück: kato · hundo · muso · cxevalo

{{#invoke:Listutil|list|,|kato, hundo, muso, cxevalo|zwjazuj=haj|modus=span|dźělenske-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[žórłowy tekst wobdźěłać]

?

  • Allgemeine Bibliothek
  • Keine
Z Wikipedije, swobodneje encyklopedije