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 Standardfarbe oder die alternative Farbe (HEX Code), die der Partei zugewiesen wurde (→ p.farbe);
  • 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).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
V
Variante: alternative Farbe.
Typ: boolescher WertA.
optional
Ausgabe
Farbcode (HEX Code): Standard oder alternative Farbe.
↘ Wenn der Parteiname nicht in der Liste enthalten ist, ist die Ausgabe: DABAD0.
Beispiele
Daten Quelltext Ausgabe
Kode Beispiel
Standard Farbe
Parteiname Standard Name {{#invoke:Partei|farbe|Piratenpartei Deutschland}} FF820A
Alternativer Name (alias) {{#invoke:Partei|farbe|Piratenpartei Berlin}} FF820A
Akronym/Kurzname Standard Name {{#invoke:Partei|farbe|PIRATEN|DE}} FF820A
Alternativer Name (alias) {{#invoke:Partei|farbe|PIRATEN|DE-BE}} FF820A
Alternative Farbe
Parteiname Standard Name {{#invoke:Partei|farbe|Piratenpartei Deutschland|V=A}} 000000
Alternativer Name (alias) {{#invoke:Partei|farbe|Piratenpartei Berlin|V=A}} 000000
Akronym/Kurzname Standard Name {{#invoke:Partei|farbe|PIRATEN|DE|V=A}} 000000
Alternativer Name (alias) {{#invoke:Partei|farbe|PIRATEN|DE-BE|V=A}} 000000
Anmerkung:
Piratenpartei DeutschlandPIRATEN, DE;
Piratenpartei Berlin (alias) ↔ PIRATEN, DE-BE.
  • hell
Parameter
1
Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter 2).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
V
Variante. Wenn dieser Parameter mit dem Wert A kompiliert wird, wird der alternative Farbcode angezeigt.
optional
col
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.
optional
h
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 %).
optional
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:
Daten Quelltext Ausgabe
Kode Beispiel
Helle Standard Farbe Standard Opazität Parteiname {{#invoke:Partei|hell|Piratenpartei Deutschland}} FFE6CE
Akronym/Kurzname {{#invoke:Partei|hell|PIRATEN|DE}} FFE6CE
alternativer Name {{#invoke:Partei|hell|Piratenpartei Berlin}} FFE6CE
Optionale Opazität Parteiname {{#invoke:Partei|hell|Piratenpartei Deutschland|h=0.6}} FFB46C
Akronym/Kurzname {{#invoke:Partei|hell|PIRATEN|DE|h=0.6}} FFB46C
alternativer Name {{#invoke:Partei|hell|Piratenpartei Berlin|h=0.6}} FFB46C
Helle alternative Farbe Standard Opazität Parteiname {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A}} CCCCCC
Akronym/Kurzname {{#invoke:Partei|hell|PIRATEN|DE|V=A}} CCCCCC
alternativer Name {{#invoke:Partei|hell|Piratenpartei Berlin|V=A}} CCCCCC
Optionale Opazität Parteiname {{#invoke:Partei|hell|Piratenpartei Deutschland|V=A|h=0.6}} 666666
Akronym/Kurzname {{#invoke:Partei|hell|PIRATEN|DE|V=A|h=0.6}} 666666
alternativer Name {{#invoke:Partei|hell|Piratenpartei Berlin|V=A|h=0.6}} 666666
  • Kode:
{{#invoke:Partei|hell|col=000000}} → CCCCCC
{{#invoke:Partei|hell|col=000000|h=0.6}} → 666666
  • parteifarbezelle
Parameter
1
Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter 2).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
V
Variante. Dieser Parameter kann mit drei Werten kompiliert werden:
  • A: → alternative Farbe;
  • H: → hellere Standardfarbe;
  • HA: → hellere alternative Farbe.
optional
rowspan
Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne " ").
optional
Ausgabe
Zelle mit farbigem Hintergrund. Parteifarbe: Standardfarbe, alternative Farbe, hellere Standardfarbe oder hellere alternative Farbe.
↘ Die Zeichenkette | muss mit einem senkrechten Strich enden.
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:
Daten Quelltext Ausgabe
Kompletter Parteiname Standard Farbe {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland}}|
Alternative Farbe {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=A}}|
Helle Farbe {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=H}}|
Helle alternative Farbe {{#invoke:Partei|parteifarbezelle|Piratenpartei Deutschland|V=HA}}|
Akronym/Kurzname + Staat Standard Farbe {{#invoke:Partei|parteifarbezelle|PIRATEN|DE}}|
Alternative Farbe {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A}}|
Helle Farbe {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=H}}|
Helle alternative Farbe {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=HA}}|
Rowspan {{#invoke:Partei|parteifarbezelle|PIRATEN|DE|V=A|rowspan=3}}| -
  • parteinamefarbe
Parameter
1
Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter 2).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
V
Variante. Wenn dieser Parameter mit dem Wert A kompiliert wird, wird der alternative Farbcode angezeigt.
optional
rowspan
Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne " ").
optional
colspan
Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne " ").
optional
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:
Daten Quelltext Ausgabe
Kompletter Parteiname Mit Wikilinks Standard Farbe {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]}} PIRATEN
Alternative Farbe {{#invoke:Partei|parteinamefarbe|[[Piratenpartei Deutschland|PIRATEN]]|V=A}} PIRATEN
Ohne Wikilinks Standard Farbe {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland}} Piratenpartei Deutschland
Alternative Farbe {{#invoke:Partei|parteinamefarbe|Piratenpartei Deutschland|V=A}} Piratenpartei Deutschland
Akronym/Kurzname + Staat Ohne Wikilinks Standardfarbe {{#invoke:Partei|parteinamefarbe|PIRATEN|DE}} PIRATEN
Alternative Farbe {{#invoke:Partei|parteinamefarbe|PIRATEN|DE|V=A}} PIRATEN
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}} -
  • parteifarbezeile
Parameter
1
Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter 2).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
V
Variante. Wenn dieser Parameter mit dem Wert A kompiliert wird, wird der alternative Farbcode angezeigt.
optional
k
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.
optional
w
Breite. Dieser Parameter kann mit einem numerischen Wert kompiliert werden, um die Breite der Zelle anzupassen.
optional
rowspan
Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne " ").
optional
colspan
Dieser Parameter muss mit einem positiven numerischen Wert kompiliert werden (ohne " ").
optional
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
Beispiele:
Daten Quelltext Ausgabe
Kompletter Parteiname Mit Wikilinks Standard Farbe {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]}} PIRATEN
Alternative Farbe {{#invoke:Partei|parteifarbezeile|[[Piratenpartei Deutschland|PIRATEN]]|V=A}} PIRATEN
Ohne Wikilinks Standard Farbe {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland}} Piratenpartei Deutschland
Alternative Farbe {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|V=A}} Piratenpartei Deutschland
Alternativer Name Standard Farbe {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|k=[[Patrick Schiffer|Schiffer]]}} Schiffer
Alternative Farbe {{#invoke:Partei|parteifarbezeile|Piratenpartei Deutschland|k=[[Patrick Schiffer|Schiffer]]|V=A}} Schiffer
Akronym/Kurzname Ohne Wikilinks Standard Farbe {{#invoke:Partei|parteifarbezeile|PIRATEN|DE}} PIRATEN
Alternative Farbe {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|V=A}} PIRATEN
Alternativer Name Standard Farbe {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]}} Schiffer
Alternative Farbe {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]}|V=A} Schiffer
Breite {{#invoke:Partei|parteifarbezeile|PIRATEN|DE|w=300}} -
{{#invoke:Partei|parteifarbezeile|PIRATEN|DE|k=[[Patrick Schiffer|Schiffer]]|w=300|V=A}} -
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}} -
  • parteilegende
Parameter
1
Kompletter Parteiname oder alternativer Name, sonst Akronym/Kurzname (siehe Parameter 2).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 1 verwendet wurde.
k
Kandidat. In diesem Fall wird der Name des Kandidaten anstelle des Namens der Partei angezeigt.
optional
V
Variante. Wenn dieser Parameter mit dem Wert A kompiliert wird, wird der alternative Farbcode angezeigt.
optional
f
Farbe (Hex Code), ≠ Parteifarbe.
optional
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.
Beispiele
Daten Quelltext Ausgabe
Kompletter Parteiname Mit Wikilinks Standard Farbe {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]}} Piratenpartei Deutschland
Alternative Farbe {{#invoke:Partei|parteilegende|[[Piratenpartei Deutschland]]|V=A}} Piratenpartei Deutschland
Ohne Wikilinks Standard farbe {{#invoke:Partei|parteilegende|Piratenpartei Deutschland}} Piratenpartei Deutschland
Alternative farbe {{#invoke:Partei|parteilegende|Piratenpartei Deutschland|V=A}} Piratenpartei Deutschland
Akronym/Kurzname Ohne Wikilinks Standard Farbe {{#invoke:Partei|parteilegende|PIRATEN|DE}} PIRATEN
Alternative Farbe {{#invoke:Partei|parteilegende|PIRATEN|DE|V=A}} PIRATEN
  • parteisitze
Parameter
1
Parteisitze (Anzahl)
erforderlich
2
Gesamtsitze (Anzahl)
erforderlich
3
Parteiname, d. h. kompletter Parteiname oder Akronym/Kurzname
Wenn 3 = P → P = {{PAGENAME}}, d. h. Parteiname = Lemma
optional – Default: B1B1B1 oder siehe Parameter f
4
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
optional – dieser Parameter ist erforderlich nur wenn ein Akronym (oder ein Kurzname) als Wert des Parameters 3 verwendet wurde.
V
Variante. Wenn dieser Parameter mit dem Wert A kompiliert wird, wird der alternative Farbcode angezeigt.
optional
f
HEX Code (wenn Farbe ≠ Standard Parteifarbe).
optional
align
Align (Zelle + Text): center, right. Default: left
optional
w
% Parteisitze.
optional
Ausgabe
Farbige Zelle und Anzahl der Mandate
Beispiele
Quelltext Ausgabe
{{#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|Hallo}}
50 / 100
{{#invoke:Partei|parteisitze|50|100|f=CC0000}}
50 / 100
{{#invoke:Partei|parteisitze|50|100}}
50 / 100
  • pipelink
Parameter
1
Akronym (oder Kurzname).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
erforderlich – Dieser Parameter muss ausgefüllt werden, es sei denn, Parameter 1 wurde mit Sonst. oder Unabh. ausgefüllt (vgl. Vorlage:Wahldiagramm).
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
{{#invoke:Partei|pipelink|CDU|DE}} → CDU (i.e. [[Christlich Demokratische Union Deutschlands|CDU]])
{{#invoke:Partei|pipelink|ABCDEF|DE}} → ABCDEF
{{#invoke:Partei|pipelink|PSC/CVP|BE}} →:
PSC/
CVP
(i.e. [[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]])
  • full
Parameter
1
Akronym (oder Kurzname).
erforderlich
2
Staat (ISO-3166-1-Kodierliste, ALPHA-2).
erforderlich
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]]

Data

Parteien Namen

Siehe Module:Partei/Liste

Tabelle

partei.info={
     ...
     ["Piratenpartei Deutschland"]={"FF820A", "DEU", "000000"},
     ...
     }

Jede Partei enthält zwei oder drei Informationen:

  1. erforderlich – die Farbe (HEX Code);
  2. 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;
  3. 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

1 → Dieser Wert wird verwendet zur Identifizierung

  • der Partei, von der die Farbe bezogen wird, und
  • der Partei, die dem Akronym entspricht (wenn der Parameter 2 nicht ausgefüllt ist).
partei.info={
     ...
     ["AT;ÖVP"]={"Österreichische Volkspartei"},
     ["DE;PIRATEN"]={"Piratenpartei Deutschland"},
     ["IE;GP"]={"Green Party (Irland)"}
     ["US;Green"]={"Green Party (Vereinigte Staaten)"},
     ["DE-SL;SDP"]={"SDP Saarland"},
     ...
     }

2 → Dieser Wert wird verwendet, um mehrere Parteien zu identifizieren, oder einen Wikilink mit einem bestimmten Akronym zu erhalten. In diesen Fällen dient der Wert 1 lediglich zur Identifizierung der Partei, von der die Farbe bezogen wird.

partei.akronym={
     ...
     ["CZ;PaS"]={"Česká pirátská strana", "[[Česká pirátská strana|Piráti]]/<br/>[[Starostové a nezávislí|STAN]]"},
     ["BE;PSC/CVP"]={"Centre Démocrate Humaniste", "[[Centre Démocrate Humaniste|PSC]]/<br/>[[Christen-Democratisch en Vlaams|CVP]]"},
     ...
     }

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

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)"},
     ...
     }

Funktionen für Lua

Die Funktionen für Vorlagen sind geeignet erreichbar. Zur Funktionalität siehe jeweils dort.

Einbindung über require():

  • farbe
Standard Farbe, oder 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.

  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.