Saltu al enhavo

Vikipedio:Lua/Moduloj/Listutil/de

El Vikipedio, la libera enciklopedio
Ŝablona programado Diskutoj Lua Testoj Subpaĝoj
Modulo Esperanto English Deutsch

Modulo: Dokumentado

Listutil befaßt sich mit Listen.

Funktionen für Vorlagen

[redakti fonton]
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)
ligu mit dem Wert jes bewirkt, daß die Listeneinträge automatisch mit Wikilinks versehen werden.
modo 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 limsigno (Trennzeichen) durch den entsprechenden Parameter definiert werden.
limsigno 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.
linisalto ist ein Hilfsparameter, der nur funktioniert, wenn gleichzeitig modo den Wert span hat. Sonst wird er ignoriert.
count
Ist eine Funktion, welche die Anzahl der Listeneinträge 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 kategorio. Wenn nach dem Teil aus dem Listeneintrag der Kategorie weiterer Text folgen soll, dann definiere man den Parameter kategorio2. Außerdem läßt sich der Sortierschlüssel durch ordigilo festlegen.

Anwendung in Vorlagen

[redakti fonton]
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, ĉevalo|ligu=jes}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[hundo]], muso, ĉevalo|ligu=jes}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|kato, [[Hundeto|hundo]], muso, ĉevalo|ligu=jes}}

Dies gibt zurück:

{{#invoke:Listutil|list|,|bela kato, granda hundo, griza muso, rapida ĉevalo|ligu=jes}}

redonas

{{#invoke:Listutil|list|,|bela [[kato]], granda [[hundo]], griza [[muso]], rapida [[ĉevalo]]|ligu=jes}}

Dies gibt zurück:

Funktion list mit den Parametern ligu und modo
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=ol}}

Dies gibt zurück:

  1. kato
  2. hundo
  3. muso
  4. ĉevalo
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span}}

Dies gibt zurück: kato · hundo · muso · ĉevalo

Funktion list mit den Parametern ligu, modo und limsigno
{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span|limsigno=•}}

Dies gibt zurück: kato • hundo • muso • ĉevalo

{{#invoke:Listutil|list|,|kato, hundo, muso, ĉevalo|ligu=jes|modo=span|limsigno=#}}

Dies gibt zurück: kato # hundo # muso # ĉevalo

Funktion list funktioniert sogar verschachtelt
{{#invoke:Listutil|list|,|rabobestoj {{#invoke:Listutil|list|,|kato, hundo}}, muso, ĉevalo}}

Dies gibt zurück:

  • rabobestoj
    • kato
    • hundo
  • muso
  • ĉevalo


Funktionen für Lua

[redakti fonton]

?

Anwendung

[redakti fonton]
  • Allgemeine Bibliothek

Abhängigkeit

[redakti fonton]
  • Keine

Herkunft

[redakti fonton]