Zum Inhalt springen

Wikipedia:Lua/Modul/Infobox

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 3. April 2025 um 16:45 Uhr durch Zukunft99 (Diskussion | Beiträge) (neu).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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
name1, name2, name3, …, name80
Name der ersten Spalten nach Zeilen (name..i → Zeile..i).
zweite1, zweite2, zweite3, …, zweite80
Wert der zweiten Spalte nach Zeilen (zweite..i → Zeile..i).
dritte1, dritte2, dritte3, …, dritte80
Wert der dritten Spalte nach Zeilen (dritte..i → Zeile..i).
vierte1, vierte2, vierte3, …, vierte80
Wert der vierten Spalte nach Zeilen (vierte..i → Zeile..i).
unter1, unter2, unter3, …, unter80
Untertitelname nach Zeilen (unter..i → Zeile..i).
style: background-color + font-weight:bold
attribute: colspan
datei1, datei2, datei3, …, datei80
Datei nach Zeilen (datei..i → Zeile..i).
style: text-align:center
attribute: colspan
zeile1, zeile2, zeile3, …, zeile80
Zeile
attribute: colspan

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
Name1Value1
Name2Value2
Name4Value4

Untertitel

Titel
Name1Value1
Name2Value2
Informationen
Name6Value6

Datei

Schleswig-Holstein
Name1Value1
Name2Value2
Name5Value5

Zeile

Mit anderen Vorlagen
Präsidentschaftswahl 2022
StaatFrankreich Frankreich
Datum2. November
Stimmen nach Kandidaten
Emmanuel Macron (REM)
27,8 %
Marine Le Pen (RN)
23,2 %
Jean-Luc Mélenchon (LFI)
22,0 %
Éric Zemmour (REC)
7,1 %
Valérie Pécresse (LR)
4,8 %
Mit table
Krieg
Name1Value1
Name2Value2
Konfliktparteien
Vereinigte Staaten Vereinigte Staaten
Kanada Kanada
Mexiko Mexiko
Mauritius Mauritius
Komoren Komoren
Krieg
Name1Value1
Name2Value2
Konfliktparteien
Vereinigte Staaten Vereinigte Staaten
Mauritius Mauritius
Australien Australien
Taiwan Taiwan
Mexiko Mexiko
Kanada Kanada

3 Spalten

Titel
Name1Value1
Name2Value2
KandidatenDonald TrumpKamala Harris
ParteienRepublicanDemocratic
Stimmen77.303.569
49,7 %
75.019.231
48,2 %
Wahlleute
312 / 538
226 / 538
Wahlergebnisse nach Bundesstaat
20202028

4 Spalten

Präsidentschaftswahl 1948
StaatVereinigte Staaten Vereinigte Staaten
Datum2. November
KandidatenHarry S. TrumanThomas E. DeweyStrom Thurmond
ParteienDemocraticRepublicanDixiecrat
Stimmen24.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.

  1. Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
  2. Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
  3. 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.