Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

Data – Modul mit zentralem Zugriff auf seine datenbereitstellenden Untermodule für die Einwohnerzahlen für die Verwaltungsgemeinschaft Marktheidenfeld

Funktionen für Vorlagen

Bearbeiten
invokeData
ruft getData auf.
Parameter:
  • 1 oder version – übergibt das Argument version an die Funktion zur Auswahl des Untermoduls.
  • 2 oder key – übergibt das Argument key an die Funktion.
  • 3 oder field – übergibt das Argument field an die Funktion.
  • versionDate – übergibt das Argument versionDate an die Funktion.
  • versionError – übergibt das Argument versionError an die Funktion.
  • current – übergibt das Argument current an die Funktion.
  • Weitere Parameter werden wie angegeben als Argumente an die Funktion übergeben.

Tabelle für versionDate

Bearbeiten

Wenn version, versionDate und current nicht angegeben werden, wird folgende Tabelle erzeugt:

versionDate version
1981- 1
1982- 2
1983- 3
1984- 4
1985- 5
1986- 6
1987- 7
1988- 8
1989- 9
1990- 10
1991- 11
1992- 12
1993- 13
1994- 14
1995- 15
1996- 16
1997- 17
1998- 18
1999- 19
2000- 20
2001- 21
2002- 22
2003- 23
2004- 24
2005- 25
2006- 26
2007- 27
2008- 28
2009- 29
2010- 30
2011- 31
2012- 32
2013- 33
2014- 34
2015- 35
2016- 36
2017- 37

Funktionen für Lua-Module

Bearbeiten
getData
ruft getData im Untermodul auf oder erstellt eine Fehlermeldung bzw. einen Link zur Erstellung des Untermoduls.
Parameter:
  • tArgs – fasst die Argumente in einer Tabelle zusammen.
Argumente:
  • version – wählt das Untermodul aus.
  • key – übergibt das Argument key an das Untermodul.
  • field – übergibt das Argument field an das Untermodul.
  • versionDate – wählt das Untermodul mittels Text aus.
  • versionError – verändert die Fehlermeldung für das Argument version.
  • current – wählt beim Fehlen von version und versionDate das vorgegebene Untermodul aus.
  • Weitere Argumente werden wie angegeben als Argumente an das Untermodul übergeben.

Verwendung

Bearbeiten

Es wird als allgemeines Hilfsmittel in Vorlagen und zur Einbindung ins Obermodul genutzt.

Abhängigkeiten

Bearbeiten

Das Modul ist abhängig vom jeweiligen Untermodul.