| Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
| Modul | Deutsch | English
|
Modul: | Dokumentation | ||
Modul zur Verwaltung und Darstellung einer Bilderserie, deren Elemente mit einem Schlüsselbezeichner eingebunden werden können. Wartungsfunktionen werden über das Modul:ImageCollection/maintenance dargestellt.
#invoke (obligatorisch):
#invoke:
colTable – mehrere Tabellen in maximal drei SpaltenEinbindung in andere Module:
local _, ImageCollection = pcall( require, "Module:ImageCollection" )
if type( ImageCollection ) == "table" then
ImageCollection = ImageCollection()
end
Danach stehen die Funktionen des Moduls in anderen Modulen zur Verfügung.
Für jede Bilderserie muss eine Konfigurationsseite mit dem Inhaltsmodell JSON bestehen. Diese hat folgende Grundform:
{
"config": {
"defaults": {},
"error": {},
"i18n": {},
"source": ""
},
"groups": {
"order": [],
"title": {}
},
"data": {}
}
Der config-Baum enthält die grundlegende Konfiguration der Bilderserie.
-true) oder nicht (false), Standardwert ist false.default – Sammelkonfiguration für alle Fehlertypen. Wird nur wirksam, wenn der jeweilige Typ nicht konfiguriert ist.keynotfound – Schlüssel wurde nicht gefundenmanual – Fehler wurde manuell im data-Baum für den angegebenen Schlüssel ausgelöst"default": {
"category": "",
"class": "",
"style": "",
"text": ""
}
%s zur Verfügung:
default) zu deaktivieren, kann diesem ein leeres JSON-Objekt zugewiesen werden.Der groups-Baum erlaubt das Zusammenfassen mehrerer Bilder einer Serie in Gruppen.
Der data-Baum definiert die verfügbaren Bilder der Serie. Die Grundstruktur eines Datenelements mit allen Attributen ist wie folgt:
"<Schlüsselname>": {
"alias": "",
"alt": "",
"class": "",
"error": "",
"file": "",
"group": "",
"invert": ,
"link": "",
"name": "",
"options": "",
"size": ""
}
Nicht alle dieser Attribute müssen für jedes Element vorhanden sein. Werden sie weggelassen, greifen die defaults-Standardwerte unter #config.
true) oder nicht (false)produktiv eingesetzt:
keine
Eine Einbindung erfolgt jeweils im Format
{{#invoke: ImageCollection | Funktionsname | Wert1 | Wert2 | NameX=Wert … }}
Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.
Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=Wert gearbeitet werden.
Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.
Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.