Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

SGW-Zwischenstand – Modul zur Anzeige von Daten zu den Schiedsgerichtswahlen.

Funktionen

pro
gibt die Anzahl der Pro-Stimmen für einen Kandidaten bei einer bestimmten Wahl zurück
kontra
gibt die Anzahl der Kontra-Stimmen für einen Kandidaten bei einer bestimmten Wahl zurück
enthaltung
gibt die Anzahl der Enthaltungen für einen Kandidaten bei einer bestimmten Wahl zurück
rang
findet den Rang des Kandidaten bei einer Wahl, indem er die Differenz aus pro und kontra dieses Kandidaten mit der der anderen Kandidaten vergleicht

Variablen

(beides für alle Funktionen Pflichtparameter)

kandidat
Name des Kandidats von dem die Daten gesucht werden
wahl
Schiedsgerichtswahl in der zu der die Daten gesucht werden

Verwendung


Allgemeine Hinweise zur Einbindung von Modulen

Eine Einbindung erfolgt jeweils im Format

{{#invoke: SGW-Zwischenstand | 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.