Wikipedia:Lua/Modul/Partei
Vorlagenprogrammierung | Diskussionen | Lua | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Partei
– Dieses Modul hat drei Ziele.
- Gegeben ist ein Parteiname oder ein eventueller alternativer Name (Alias) - mit oder ohne Wikilinks - oder das Akronym (Kurzname) einer Partei mit ihrer Nationalität. Das Modul gibt die folgenden Informationen zurück:
- die Farbe (HEX Code), insbesondere die Standardfarbe (→ p.farbe) oder die eventuelle alternative Farbe (→ p.alt), die der Partei zugewiesen wurde;
- die helle Farbe (HEX Code) - es wird durch einen Standard- oder bestimmten Koeffizienten der Opazität erhalten: dieser Koeffizient wirkt auf den Standard-Farbcode oder auf den eventuellen alternativen Farbcode (oder, wenn der Parteiname nicht angegeben werden sollte, auf einen bestimmten Farbcode) (→ p.hell);
- Das Modul verwendet den Farbcode, um zu erstellen:
- zwei benachbarte zellen: eine farbige Zelle mit der Parteifarbe – Standard- oder alternative Farbe – und eine Zelle mit dem Parteinamen (→ p.parteinamefarbe);
- eine Zelle mit dem Parteinamen und einem farbigen Unterstreichung mit der Parteifarbe – Standard- oder alternative Farbe – (→ p.parteifarbezeile);
- eine farbige Zelle mit der Parteifarbe – Standard-, alternative-, helle- oder helle alternative Farbe – (→ p.parteifarbezelle);
- Gegeben ist das Akronym (Kurzname) einer Partei mit ihrer Nationalität. Das Modul gibt den kompletten Parteinamen mit Wikilinks zurück (link target: kompletter Parteiname; link label: Akronym oder Kurzname). In besonderen Fällen gibt das Modul eine Sequenz von Parteien mit Wikilinks zurück (→ p.pipelink).
Funktionen für Vorlagen
- farbe
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- Ausgabe
- Farbcode (HEX Code): Standard Farbe.
- ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
DABAD0
.
- Beispiele
- 1.Kompletter Parteiname:
- {{#invoke:Partei|farbe|Piratenpartei Deutschland}} →
FF820A
- {{#invoke:Partei|farbe|Piratenpartei Deutschland}} →
- 2. Alternativer Parteiname:
- {{#invoke:Partei|farbe|Piratenpartei Berlin}} →
FF820A
, das heißt die gleiche Farbe fürPiratenpartei Deutschland
, weilPiratenpartei Berlin
ein alternativer Name fürPiratenpartei Deutschland
ist.
- {{#invoke:Partei|farbe|Piratenpartei Berlin}} →
- 3. Akronym/Kurzname:
- {{#invoke:Partei|farbe|PIRATEN|DE}} →
FF820A
- {{#invoke:Partei|farbe|PIRATEN|DE}} →
- 1.Kompletter Parteiname:
- alt
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- Ausgabe
- Farbcode (HEX Code): alternative Farbe.
- ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
DABAD0
.
- Beispiele
- 1.Kompletter Parteiname:
- {{#invoke:Partei|farbe|Piratenpartei Deutschland|V=A}} →
FF820A
- {{#invoke:Partei|farbe|Piratenpartei Deutschland|V=A}} →
- 2. Alternativer Parteiname:
- {{#invoke:Partei|farbe|Piratenpartei Berlin|V=A}} →
FF820A
, which is the same alternative color ofPiratenpartei Deutschland
.
- {{#invoke:Partei|farbe|Piratenpartei Berlin|V=A}} →
- 3. Akronym/Kurzname:
- {{#invoke:Partei|farbe|PIRATEN|DE|V=A}} →
FF820A
- {{#invoke:Partei|farbe|PIRATEN|DE|V=A}} →
- 1.Kompletter Parteiname:
- hell
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Wenn dieser Parameter mit dem Wert
A
kompiliert wird, wird der alternative Farbcode angezeigt.
- Variante. Wenn dieser Parameter mit dem Wert
- col
- ↳ Optional parameter
- Wenn dieser Parameter mit einem Hex Farbcode kompiliert wird, wird der Koeffizient der Opazität auf diesen Code anstatt auf den Farbcode der Partei angewendet.
- h
- ↳ Optional parameter
- Wert der Opazität. Dieser Wert ist eine Zahl zwischen 0 und 1 (das heißt 0.8, 0.24). Zum Beispiel:
h = 0.6
→ Parteifarbe mit 60 % der ursprünglichen Opazität. - Der Standardwert der Opazität ist 0.2 (Opazität = 20 %).
- Wert der Opazität. Dieser Wert ist eine Zahl zwischen 0 und 1 (das heißt 0.8, 0.24). Zum Beispiel:
- Ausgabe
- Farbcode (HEX Code): hellere Standardfarbe oder hellere alternative Farbe. Wenn der Parameter col verwendet wurde und ein Hex Code als Wert geschrieben wurde, ist die Ausgabe eine hellere Farbe.
- ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
F8F2F6
- Beispiele:
- 1. Kompletter Parteiname:
- 1.1. Helle Standardfarbe:
- 1.1.1 Standard Opazität
- {{#invoke:Partei|hell|Piratenpartei Deutschland}} →
FFE6CE
- {{#invoke:Partei|hell|Piratenpartei Deutschland}} →
- 1.1.2 Optionale Opazität
- {{#invoke:Partei|hell|Piratenpartei Deutschland|h=0.6}} →
FFB46C
- {{#invoke:Partei|hell|Piratenpartei Deutschland|h=0.6}} →
- 1.1.1 Standard Opazität
- 1.2. Helle alternative Farbe:
- 1.2.1 Standard Opazität
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A}} →
CCCCCC
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A}} →
- 1.2.2 Optionale Opazität
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A|h=0.6}} →
666666
- {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A|h=0.6}} →
- 1.2.1 Standard Opazität
- 1.1. Helle Standardfarbe:
- 2. Alternativer Parteiname:
- 2.1. Helle Standardfarbe:
- 2.1.1 Standard Opazität
- {{#invoke:Partei|hell|Piratenpartei Berlin}} →
FFE6CE
- {{#invoke:Partei|hell|Piratenpartei Berlin}} →
- 2.1.2 Optionale Opazität
- {{#invoke:Partei|hell|Piratenpartei Berlin|h=0.6}} →
FFB46C
- {{#invoke:Partei|hell|Piratenpartei Berlin|h=0.6}} →
- 2.1.1 Standard Opazität
- 2.2. Helle alternative Farbe:
- 2.2.1 Standard Opazität
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A}} →
CCCCCC
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A}} →
- 2.2.2 Optionale Opazität
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A|h=0.6}} →
666666
- {{#invoke:Partei|hell|Piratenpartei Berlin|V=A|h=0.6}} →
- 2.2.1 Standard Opazität
- 2.1. Helle Standardfarbe:
- 3. Akronym/Kurzname:
- 3.1. Helle Standardfarbe:
- 3.1.1 Standard Opazität
- {{#invoke:Partei|hell|PIRATEN|DE}} →
FFE6CE
- {{#invoke:Partei|hell|PIRATEN|DE}} →
- 3.1.2 Optionale Opazität
- {{#invoke:Partei|hell|PIRATEN|DE|h=0.6}} →
FFB46C
- {{#invoke:Partei|hell|PIRATEN|DE|h=0.6}} →
- 3.1.1 Standard Opazität
- 3.2. Helle alternative Farbe:
- 3.2.1 Standard Opazität
- {{#invoke:Partei|hell|PIRATEN|DE|V=A}} →
CCCCCC
- {{#invoke:Partei|hell|PIRATEN|DE|V=A}} →
- 3.2.2 Optionale Opazität
- {{#invoke:Partei|hell|PIRATEN|DE|V=A|h=0.6}} →
666666
- {{#invoke:Partei|hell|PIRATEN|DE|V=A|h=0.6}} →
- 3.2.1 Standard Opazität
- 3.1. Helle Standardfarbe:
- 4. Farbcode
- 4.1. Standard Opazität
- {{#invoke:Partei|hell|col=000000}} →
CCCCCC
- {{#invoke:Partei|hell|col=000000}} →
- 4.2. Optionale Opazität
- {{#invoke:Partei|hell|col=000000|h=0.6}} →
666666
- {{#invoke:Partei|hell|col=000000|h=0.6}} →
- 4.1. Standard Opazität
- 1. Kompletter Parteiname:
- parteinamefarbe
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Wenn dieser Parameter mit dem Wert
A
kompiliert wird, wird der alternative Farbcode angezeigt.
- Variante. Wenn dieser Parameter mit dem Wert
- rowspan
- ↳ Optionaler Parameter
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
" "
).
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
- colspan
- ↳ Optionaler Parameter
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
" "
).
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
- Ausgabe
- Zelle mit farbigem Hintergrund + Zelle mit Parteinamen. Parteifarbe: Standardfarbe oder alternative Farbe.
- Styles. Der Stil
text-align:left
ist vordefiniert und kann nicht überschrieben werden. Andere Stile (z. B.:font-size
) können nur in den Stilen der Tabelle aufgenommen werden (z. B.:{| class="wikitable" style="font-size:90%"
). - ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
DABAD0
+ der gleiche Parteiname
- Beispiele:
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]}}
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|V=A}}
- {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland}}
- {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland|V=A}}
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- 2. Akronym/Kurzname + Staat
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE}}
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE|V=A}}
- 2. Akronym/Kurzname + Staat
- 3. Rowspan/colspan
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|rowspan=3}}
- {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|V=A|colspan=3}}
- {{#invoke:Partei|parteinamefarbe|PIRATEN|DE|V=A|colspan=3}}
- 3. Rowspan/colspan
- pipelink
- Parameter
- 1
- Akronym (oder Kurzname).
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- Ausgabe
- Kompletter Parteiname mit Akronyme und Wikilinks (piped links)
- ↘ Wenn das Akronym oder der Kurzname nicht in der Liste enthalten ist, ist die Ausgabe das gleiche Akronym oder der gleiche Parteiname.
- Beispiele
- full
- Parameter
- 1
- Akronym (oder Kurzname).
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- Ausgabe
- Kompletter Parteiname
- ↘ Wenn das Akronym oder der Kurzname nicht in der Liste enthalten ist, ist die Ausgabe das gleiche Akronym oder der gleiche Parteiname.
- Beispiele
- {{#invoke:Partei|full|EVP|EU}} → Fraktion der Europäischen Volkspartei
- {{#invoke:Partei|full|EVP|EP}} → Europäische Volkspartei
- {{#invoke:Partei|full|ARC (1984)|EU}} → Regenbogenfraktion
- {{#invoke:Partei|full|NI|EU}} → Fraktionslose d. h.
[[Fraktionslose Mitglieder des Europäischen Parlaments|Fraktionslose]]
- parteifarbezeile
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Wenn dieser Parameter mit dem Wert
A
kompiliert wird, wird der alternative Farbcode angezeigt.
- Variante. Wenn dieser Parameter mit dem Wert
- k
- ↳ Optionaler Parameter
- Dieser Parameter kann mit einem spezifischen Namen kompiliert werden (z. B. mit dem Namen eines Kandidaten): in diesem Fall zeigt die Zelle diesen spezifischen Namen anstelle des Parteinamens.
- w
- ↳ Optionaler Parameter
- Breite. Dieser Parameter kann mit einem numerischen Wert kompiliert werden, um die Breite der Zelle anzupassen.
- rowspan
- ↳ Optionaler Parameter
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
" "
).
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
- colspan
- ↳ Optionaler Parameter
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
" "
).
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
- Ausgabe
- Zelle:
- mit Parteinamen, d. h.:
- kompletter Parteiname (ohne Wikilink), oder
- Wikilink (Link Target: kompletter Parteiname; Link Label: Akronym/Kurzname),
- und und mit farbiger Unterstreichung (border-bottom). Parteifarbe: Standardfarbe oder alternative Farbe.
- Styles. Sie können nur in den Stilen der Tabelle aufgenommen werden (z. B.:
{| class="wikitable" style="font-size:90%"
). - ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
DABAD0
+ der gleiche Parteiname
- Zelle:
- Beispiele:
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]}}
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|V=A}}
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland}}
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|V=A}}
- 2. Parteiname mit Wikilinks – Link Target: kompletter Parteiname; Link Label: Akronym/Kurzname
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|V=A}}
- 3. Alternativer Name
- {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|k=[[Patrick Schiffer|Schiffer]]}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]}}
- 4. Breite
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|w=300}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]|w=300|V=A}}
- 5. Rowspan/colspan
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|rowspan=3}}
- {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|V=A|colspan=3}}
- {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|V=A|colspan=3}}
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- parteifarbezelle
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Dieser Parameter kann mit drei Werten kompiliert werden:
A
: → alternative Farbe;H
: → hellere Standardfarbe;HA
: → hellere alternative Farbe.
- Variante. Dieser Parameter kann mit drei Werten kompiliert werden:
- rowspan
- ↳ Optionaler parameter
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
" "
).
- Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne
- |
- ↳ Die Zeichenkette muss mit einem senkrechten Strich enden.
- Ausgabe
- Zelle mit farbigem Hintergrund. Parteifarbe: Standardfarbe, alternative Farbe, hellere Standardfarbe oder hellere alternative Farbe.
- Styles. Sie können nur in den Stilen der Tabelle aufgenommen werden (z. B.:
{| class="wikitable" style="text-align:center"
). - ↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe:
DABAD0
.
- Beispiele:
- 1. Kompletter Parteiname:
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=A}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=H}}|
- {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=HA}}|
- 2. Akronym/Kurzname + Staat:
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=H}}|
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=HA}}|
- 3. Rowspan:
- {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A|rowspan=3}}|
- 1. Kompletter Parteiname:
- parteilegende
- Parameter
- 1
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
2
).
- Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter
- 1
- 2
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
1
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Wenn dieser Parameter mit dem Wert
A
kompiliert wird, wird der alternative Farbcode angezeigt.
- Variante. Wenn dieser Parameter mit dem Wert
- Ausgabe
- Farbiges Quadrat und kompletter Parteiname, d. h.:
- kompletter Parteiname (ohne Wikilink), oder
- Wikilink (Link Target: kompletter Parteiname; Link Label: Akronym/Kurzname),
- Parteifarbe: Standardfarbe oder alternative Farbe.
- Farbiges Quadrat und kompletter Parteiname, d. h.:
- Beispiele
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- {{#invoke:Partei|parteilegende|Piratenpartei Deutschland}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|Piratenpartei Deutschland|V=A}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]}} → Piratenpartei Deutschland
- {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]|V=A}} → Piratenpartei Deutschland
- 2. Parteiname mit Wikilinks
- 1. Kompletter Parteiname (mit/ohne Wikilinks)
- parteisitze
- Parameter
- 1
- Parteisitze
- 1
- 2
- Gesamtsitze
- 2
- 3
- Parteiname, d. h. kompletter Parteiname oder Akronym/Kurzname
- Wenn
3
=P
→ P ={{PAGENAME}}
, d. h. Parteiname = Lemma
- 3
- 4
- ↳ Nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters
3
verwendet wurde, ist dieser Parameter erforderlich- Staat (ISO-3166-1-Kodierliste, ALPHA-2).
- V
- ↳ Optional parameter
- Variante. Wenn dieser Parameter mit dem Wert
A
kompiliert wird, wird der alternative Farbcode angezeigt.
- Variante. Wenn dieser Parameter mit dem Wert
- f
- ↳ Optional parameter
- HEX Code (wenn Farbe ≠ Standard Parteifarbe).
- w
- ↳ Optional parameter
- % Parteisitze.
- Ausgabe
- Farbige Zelle und Anzahl der Mandate
- Beispiele
{{#invoke:Partei|parteisitze|50|100|Piratenpartei Deutschland}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|Piratenpartei Deutschland|V=A}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|PIRATEN|DE}} → 50 / 100{{#invoke:Partei|parteisitze|50|100|PIRATEN|DE|V=A}} → 50 / 100{{#invoke:Partei|parteisitze|40|120|Piratenpartei Deutschland|V=A|w=ja}} → 40 / 120 (33,3 %){{#invoke:Partei|parteisitze|50|100|f=CC0000}} → 50 / 100
Data
Parteien Namen
Siehe Module:Partei/Liste
Tabelle
partei.info={
...
["Piratenpartei Deutschland"]={"FF820A", "DEU", "000000"},
...
}
Jede Partei enthält zwei oder drei Informationen:
- erforderlich – die Farbe (HEX Code);
- erforderlich – den Staat, oder die Staaten (ISO-3166-1-Kodierliste, ALPHA-2) – diese Information wird von der Liste der politischen Parteien verwendet, um die Sortierung nach Staat zu haben;
- optional – eine alternative Farbe (HEX Code).
Alternative Namen
Alternative Namen: Landesverbände, alte Namen, usw. Beispiel:
partei.altname={
...
["Piratenpartei Berlin"]="Piratenpartei Deutschland",
...
}
Piratenpartei Berlin
(Alias) erhält die gleichen Informationen, die für Piratenpartei Deutschland
geschrieben wurden.
Akronyme oder kurze Namen
Siehe Module:Partei/Akronyme
partei.info={
...
["AT-ÖVP"]={"Österreichische Volkspartei"},
["DE-PIRATEN"]={"Piratenpartei Deutschland"},
...
}
Besondere Fälle
A. Begriffsklärung – Wenn zwei oder mehr Akronyme Homonyme sind und die Parteien die gleiche Nationalität haben, müssen diese Akronyme eine zusätzliche Information enthalten, damit die Partei identifiziert werden kann. In diesen Fällen muss die zusätzliche Information (z. B. das Gründungsjahr) in Klammern geschrieben werden.
partei.akronym={
...
["DE-DSP (1889)"]={"Deutschsoziale Partei"},
["DE-DSP (1918)"]={"Deutschsozialistische Partei"},
...
["DE-FW"]={"Bundesverband der Freien Wähler"},
["DE-FW (BV)"]={"Freie Wähler (Partei)"},
...
}
B. Sequenz – Eine Sequenz von Parteien kann als zweites Argument geschrieben werden:
partei.akronym={
...
["BE-PSC/CVP"]={"Centre Démocrate Humaniste", sequenz="[[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]]"},
...
}
Die Sequenz [[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]]
kann in der Vorlage:Parlamentswahl verwendet werden.
C. Link-Label – Nach dem Parameter label
kann ein Link-Label (≠ Link-Target) geschrieben werden:
partei.akronym={
...
["EU-NI"]={"Fraktionslose Mitglieder des Europäischen Parlaments", label="Fraktionslose"},
...
}
Ausgabe: [[Fraktionslose Mitglieder des Europäischen Parlaments|Fraktionslose]]
:
- Link-Target: Fraktionslose Mitglieder des Europäischen Parlaments
- Link-Label: Fraktionslose
Funktionen für Lua
Die Funktionen für Vorlagen sind geeignet erreichbar. Zur Funktionalität siehe jeweils dort.
Einbindung über require()
:
- farbe
- Standard Farbe.
local farbe = require('Modul:Partei').farbe
- alt
- Alternative Farbe.
local farbe = require('Modul:Partei').farbe
- hell
- Helle Parteifarbe: helle Standardfarbe oder helle alternative Farbe.
local hell = require('Modul:Partei').hell
- parteinamefarbe
- Zelle mit farbigem Hintergrund + Zelle mit Parteinamen. Parteifarbe: Standardfarbe oder alternative Farbe.
local parteinamefarbe = require('Modul:Partei').parteinamefarbe
- parteifarbezeile
- Zelle mit Parteinamen und mit farbiger Unterstreichung (border-bottom). Parteifarbe: Standardfarbe oder alternative Farbe.
local parteifarbezeile = require('Modul:Partei').parteifarbezeile
- parteifarbezelle
- Zelle mit farbigem Hintergrund. Parteifarbe: Standardfarbe, alternative Farbe, hellere Standardfarbe oder hellere alternative Farbe.
local parteifarbezelle = require('Modul:Partei').parteifarbezelle
- pipelink
- Kompletter Parteiname mit Akronyme und Wikilinks.
local pipelink = require('Modul:Partei').pipelink
Sub modules
Allgemeine Hinweise zur Einbindung von Modulen
Eine Einbindung erfolgt jeweils im Format
{{#invoke: Partei |
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.