Wikipedia:Lua/Modul/Data/de
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
Data
– Modul mit zentralem Zugriff auf externe Tabellendaten oder auf seine datenbereitstellenden Untermodule
Funktionen für Vorlagen
[Quelltext bearbeiten]- importData
- liefert Daten aus Commons-Tabellen.
- Parameter:
1
oderobject
– wählt Daten von einem Objekt (zum Beispiel: DE-081280131 für Wertheim) aus.2
oderselection
– wählt Daten von einer thematischen Auswahl des ausgewählten Objekts numerisch oder nichtnumerisch aus.selectionName
– wählt Daten von einer thematischen Auswahl des ausgewählten Objekts nichtnumerisch aus.3
oderversion
– wählt Daten von einer (zeitlichen) Version der ausgewählten Auswahl numerisch oder nichtnumerisch aus.versionDate
– wählt Daten von einer (zeitlichen) Version der ausgewählten Auswahl nichtnumerisch aus.current
– wählt Daten von der aktuellen Version der ausgewählten Auswahl aus.4
oderkey
– wählt Daten der ausgewählten Version über einem Schlüssel aus.tryOther
– stellt für den Schlüssel Daten aus älteren Versionen bereit.5
oderfield
– wählt eine Angabe von der durch die auswählenden Argumente getroffen Auswahl aus.objectError
– stellt eine benutzerdefinierte Meldung für ein inkorrekt ausgewähltes Objekt bereit.selectionError
– stellt eine benutzerdefinierte Meldung für eine inkorrekt ausgewählte thematische Auswahl bereit.versionError
– stellt eine benutzerdefinierte Meldung für eine inkorrekt ausgewählte (zeitliche) Version bereit.keyError
– stellt eine benutzerdefinierte Meldung für einen inkorrekt ausgewählten Schlüssel bereit.fieldError
– stellt eine benutzerdefinierte Meldung für eine inkorrekt ausgewählte Angabe bereit.keyAddition
– stellt eine benutzerdefinierte Meldung für einen Schlüssel auf addierte Daten bereit.arg1
– stellt einen benutzerdefinierten Wert bereit.
- invokeData
- ruft
getData
im Untermodul auf oder erstellt eine Fehlermeldung bzw. einen Link zur Erstellung des Untermoduls. - Parameter:
1
oderobject
– wählt das Untermodul (zum Beispiel: CH-AG für Kanton Aargau) aus.2
oderselection
– übergibt das Argumentselection
an das Untermodul.3
oderversion
– übergibt das Argumentversion
an das Untermodul.4
oderkey
– übergibt das Argumentkey
an das Untermodul.5
oderfield
– übergibt das Argumentfield
an das Untermodul.- Weitere Parameter werden wie angegeben als Argumente an das Untermodul übergeben.
- evaluate
- wertet Ausdrücke aus.
- Parameter:
1
– stellt das nichtnumerische Ergebnis oder den numerischen Wert, der in Parameter2
eingesetzt werden kann, bereit.2
– stellt den Ausdruck, in dem alle#
durch den numerischen Wert aus Parameter1
ersetzt werden und der dann für das Ergebnis ausgewertet wird, bereit.
Beispiele (Testseite)
[Quelltext bearbeiten]Eine Testseite illustriert praktische Beispiele.
Funktionen für Lua-Module
[Quelltext bearbeiten]Es gibt keine solchen Funktionen.
Verwendung
[Quelltext bearbeiten]Es wird als allgemeines Hilfsmittel in Vorlagen genutzt.
Abhängigkeiten
[Quelltext bearbeiten]Das Modul ist abhängig vom jeweiligen Untermodul.