Wikipedia:Lua/Modul/TemplateData/Values
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Testfall für {{TemplateData}}
.
Während das MediaWiki-Format von März 2021 nur Zeichenketten als Elemente des Arrays in suggestedvalues
zulässt, akzeptiert die Erweiterung auch Objekte wie folgt:
suggestedvalues
= Array
aus:
- Zeichenkette (string)
- Objekt (object)
- code
- Pflichtkomponente, Zeichenkette (string)
- Wert, wie im Basisformat
- label
- Multilinguale Zeichenkette
- Kurze Erläuterung; der Code könnte unverständlich sein
- support
- wiki-page-name als Multilinguale Zeichenkette
- Seitenname, mit dem der Wert verlinkt werden soll (Wikilink)
- icon
- wiki-file-name
- Dateibezeichner einer Miniaturgrafik, die an den Anfang der Erläuterung gestellt werden soll
- class
- string oder Array
- Klassenbezeichner, um den gesamten Menüpunkt zu dekorieren
- style
- string oder object
- CSS-inline-Definitionen, um den gesamten Menüpunkt zu dekorieren
- less
- boolean
true
– Darstellung des Wertes selbst unterdrücken, etwa bei Dateinamen
While the official MediaWiki code is limited to an Array of strings as suggestedvalues
, this extension does permit more exhaustive objects as Array elements:
suggestedvalues
= Array
of:
- string
- object
- code
- Mandatory string
- Value, as in basic format
- label
- multilingual string
- Brief explanation; the code might be less comprehensive
- support
- wiki-page-name as multilingual string
- Page name to assign an internal link to the value
- icon
- wiki-file-name
- Media identifier of a small image to precede the explanation
- class
- string or Array
- class names to be applied to the entire element
- style
- string or object
- CSS inline definition to be applied to the entire element
- less
- boolean
true
– suppress presentation of the value itself, e.g. on file names