Wikipedia:Lua/Modul/Infobox

Wikipedia:Lua Modul Infobox

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
▶ ALLGEMEINE DATEN
titel
titel – Default: Titel
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
▶ SPALTE: NAMEN
name1, name2, name3, …, name80
Namen nach Zeilen (name..i → Zeile..i).
▶ SPALTE [SPALTEN]: WERTE
style: einzelne Spalte → text-align:left, sonst → text-align:center
▷ SPALTE 1
wert1, wert2, wert3, …, wert80
Werte [1. Spalte] nach Zeilen (wert..i → Zeile..i).
farbe1, farbe2, farbe3, …, farbe80
Farben [1. Spalte] nach Zeilen (farbe..i → Zeile..i).
attribute: background-color
▷ SPALTE 2
wertzwei1, wertzwei2, wertzwei3, …, wertzwei80
Werte [2. Spalte] nach Zeilen (wertzwei..i → Zeile..i).
farbezwei1, farbezwei2, farbezwei3, …, farbezwei80
Farben [2. Spalte] nach Zeilen (farbezwei..i → Zeile..i).
attribute: background-color
▷ SPALTE 3
wertdrei1, wertdrei2, wertdrei3, …, wertdrei80
Werte [3. Spalte] nach Zeilen (wertdrei..i → Zeile..i).
farbedrei1, farbedrei2, farbedrei3, …, farbedrei80
Farben [3. Spalte] nach Zeilen (farbedrei..i → Zeile..i).
attribute: background-color

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.

Beispiele

Quelltext

  • Ohne if: if in Modul, kein if im Quelltext
{{#invoke:Infobox|tab
|name1=Kandidaten
|wert1={{{kandidat1}}}
|name2=Parteien
|wert2={{{partei1|}}}
|name3=Stimmen
|wert3={{{stimmen1|}}}
|name4=Koalitionen
|wert4={{{koalition1|}}}
}}
  • kandidat1: enfonderlich Parameter
  • partei1: optional Parameter

Werte: einzelne Spalte

Titel
Name1Wert1
Name2Wert2
Name3Wert3

Werte: zwei Spalten

Titel
Name1Wert1Wert[2]1
Name2Wert2Wert[2]2
Name3Wert3Wert[2]3

Werte: drei Spalten

Titel
Name1Wert1Wert[2]1Wert[3]1
Name2Wert2Wert[2]2Wert[3]2
Name3Wert3Wert[2]3Wert[3]3

Untertitel

Titel
Name1Wert1
Name2Wert2
Informationen
Name4Wert4

Datei

Schleswig-Holstein
Name1Vert1
Name2Wert2
Name4Wert4

Weitere Beispiele

Mit table

Krieg
Name1Wert1
Name2Wert2
Konfliktparteien
Vereinigte Staaten Vereinigte Staaten
Kanada Kanada
Mexiko Mexiko
Mauritius Mauritius
Komoren Komoren
Krieg
Name1Wert1
Name2Wert2
Konfliktparteien
Vereinigte Staaten Vereinigte Staaten
Kanada Kanada
Mexiko Mexiko
Mauritius Mauritius
Komoren Komoren
Taiwan Taiwan
Australien Australien

Farben, 2 Spalten

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

Farben, 3 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 %
Wahlleute
303 / 531
189 / 531
39 / 531
Wahlergebnisse nach Bundesstaat
19441952


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.

Content Disclaimer

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.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.