Wikipedia:Lua/Modul/Infobox
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Infobox
name2
, name18
, namei
ohne break
Funktionen für Vorlagen
- tab
- Parameter
- titel
- titel – Default: Titel
- titel
- name1, name2, name3, …, name80
- Name der ersten Spalten nach Zeilen (name..
i
→ Zeile..i
).
- Name der ersten Spalten nach Zeilen (name..
- name1, name2, name3, …, name80
- zweite1, zweite2, zweite3, …, zweite80
- Wert der zweiten Spalte nach Zeilen (zweite..
i
→ Zeile..i
).
- Wert der zweiten Spalte nach Zeilen (zweite..
- zweite1, zweite2, zweite3, …, zweite80
- dritte1, dritte2, dritte3, …, dritte80
- Wert der dritten Spalte nach Zeilen (dritte..
i
→ Zeile..i
).
- Wert der dritten Spalte nach Zeilen (dritte..
- dritte1, dritte2, dritte3, …, dritte80
- vierte1, vierte2, vierte3, …, vierte80
- Wert der vierten Spalte nach Zeilen (vierte..
i
→ Zeile..i
).
- Wert der vierten Spalte nach Zeilen (vierte..
- vierte1, vierte2, vierte3, …, vierte80
- unter1, unter2, unter3, …, unter80
- Untertitelname nach Zeilen (unter..
i
→ Zeile..i
). - ↳ style:
background-color
+font-weight:bold
- ↳ attribute:
colspan
- Untertitelname nach Zeilen (unter..
- unter1, unter2, unter3, …, unter80
- datei1, datei2, datei3, …, datei80
- Datei nach Zeilen (datei..
i
→ Zeile..i
). - ↳ style:
text-align:center
- ↳ attribute:
colspan
- Datei nach Zeilen (datei..
- datei1, datei2, datei3, …, datei80
- zeile1, zeile2, zeile3, …, zeile80
- Zeile
- ↳ attribute:
colspan
- zeile1, zeile2, zeile3, …, zeile80
Funktionen für Vorlagen
- tab
{{#invoke:Infobox|tab| … Parameter … }}
Funktionen für Lua
- tab
- Tabelle.
local tabelle = require('Modul:Infobox').tab
Sub modules
kein Submodul. Vgl. Vorlage:Infobox/styles.css (<templatestyles src="Infobox/styles.css" />
).
Beispiele
2 Spalten
Normalfall
Titel | |
Name1 | Value1 |
Name2 | Value2 |
Name4 | Value4 |
Untertitel
Titel | |
Name1 | Value1 |
Name2 | Value2 |
Informationen | |
Name6 | Value6 |
Datei
Schleswig-Holstein | |
Name1 | Value1 |
Name2 | Value2 |
![]() | |
Name5 | Value5 |
Zeile
Mit anderen Vorlagen
Präsidentschaftswahl 2022 | ||||||||||||||||
Staat | ![]() | |||||||||||||||
Datum | 2. November | |||||||||||||||
Stimmen nach Kandidaten | ||||||||||||||||
|
Mit table
Krieg | |||
Name1 | Value1 | ||
Name2 | Value2 | ||
Konfliktparteien | |||
|
Krieg | ||||
Name1 | Value1 | |||
Name2 | Value2 | |||
Konfliktparteien | ||||
|
3 Spalten
Titel | ||
Name1 | Value1 | |
Name2 | Value2 | |
![]() | ![]() | |
Kandidaten | Donald Trump | Kamala Harris |
Parteien | Republican | Democratic |
Stimmen | 77.303.569 49,7 % | 75.019.231 48,2 % |
Wahlleute | 312 / 538 | 226 / 538 |
Wahlergebnisse nach Bundesstaat | ||
![]() | ||
← 20202028 → |
4 Spalten
Präsidentschaftswahl 1948 | |||
Staat | ![]() | ||
Datum | 2. November | ||
![]() | ![]() | ![]() | |
Kandidaten | Harry S. Truman | Thomas E. Dewey | Strom Thurmond |
Parteien | Democratic | Republican | Dixiecrat |
Stimmen | 24.178.347 49,6 % | 21.991.292 45,1 % | 1.176.023 2,4 % |
Wahlergebnisse nach Bundesstaat | |||
![]() |
Allgemeine Hinweise zur Einbindung von Modulen
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Infobox |
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.
- Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
- Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
- Die Vorlage wird zur Übersicht kategorisiert in Kategorie:Vorlage:mit Lua-Programmierung.
Zu weiteren Informationen siehe Hilfe:Lua.
Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.