Vorlage:Luding
Dokumentation
Vorlagenparameter
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Spiel-ID | spielID | Kennzeichen eines Spiel-Datenbankeintrags: https://luding.org/Skripte/GameData.py/DEgameid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Autor-ID | autorID | Kennzeichen eines Autoren-Datenbankeintrags: https://luding.org/Skripte/AuthorData.py/DEauthorid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Verlag-ID | verlagID | Kennzeichen eines Verlag-Datenbankeintrags: https://luding.org/Skripte/PublisherData.py/DEpublisherid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Name | name | Linkbeschriftung, Name des verlinkten Eintrags; wird aus dem Artikeltitel erzeugt, wenn nicht angegeben
| Mehrzeiliger Text | optional |
Abrufdatum | abruf | Abrufdatum des Links, möglichst im ISO-Format, zur Verwendung als Einzelnachweis
| Datum | optional |
Format: inline
Verlinkung eines Eintrags in der Spieledatenbank Luding.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Spiel-ID | spielID | Kennzeichen eines Spiel-Datenbankeintrags: https://luding.org/Skripte/GameData.py/DEgameid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Autor-ID | autorID | Kennzeichen eines Autoren-Datenbankeintrags: https://luding.org/Skripte/AuthorData.py/DEauthorid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Verlag-ID | verlagID | Kennzeichen eines Verlag-Datenbankeintrags: https://luding.org/Skripte/PublisherData.py/DEpublisherid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
| Zahlenwert | optional |
Name | name | Linkbeschriftung, Name des verlinkten Eintrags; wird aus dem Artikeltitel erzeugt, wenn nicht angegeben
| Mehrzeiliger Text | optional |
Abrufdatum | abruf | Abrufdatum des Links, möglichst im ISO-Format, zur Verwendung als Einzelnachweis
| Datum | optional |
Kopiervorlage
[Quelltext bearbeiten ]{{Luding|xxxxID=|name=}}
Beispiele
[Quelltext bearbeiten ]{{Luding|verlagID=1340|name=Feder & Schwert-Verlag}}
- → Feder & Schwert-Verlag in der Spieledatenbank Luding
{{Luding|spielID=10628|name=Diplomacy}}
{{Luding|autorID=173|name=Ian Livingstone}}
- → Ian Livingstone in der Spieledatenbank Luding
{{Luding|autorID=173|name=Ian Livingstone|abruf=2019年11月01日}}
- → Ian Livingstone in der Spieledatenbank Luding, abgerufen am 1. November 2019.
Wikidata
[Quelltext bearbeiten ]Diese Vorlage unterstützt die Datenübernahme aus Wikidata.
Werden die ID-Parameter weggelassen, wird versucht, aus dem zugehörigen Wikidata-Datenobjekt eine gültige Kennung zu beziehen:
- für Spiele: d:Property:P3528 (Luding-Spiel-ID)
- für Autoren: d:Property:P3506 (Luding-Spieleautoren-ID)
- für Verlage: d:Property:P6162 (Luding-Verlags-ID)
Sind sowohl die lokalen Parameter angegeben als auch Daten im Wikidata-Objekt hinterlegt, wird den lokal vorhandenen Daten der Vorzug bei der Anzeige gegegeben. Gleichzeitig erfolgt eine Prüfung, ob beide Kennungen übereinstimmen. Ist das nicht der Fall, werden folgende Wartungskategorien ausgelöst:
- Kategorie:Wikipedia:Wikidata P3528 verschieden (Luding-Spiel-ID)
- Kategorie:Wikipedia:Wikidata P3506 verschieden (Luding-Autor-ID)
- Kategorie:Wikipedia:Wikidata P6162 verschieden (Luding-Verlag-ID)
Sind lokale Daten angegeben, aber im entsprechenden Wikidata-Objekt nicht, werden ebenfalls Wartungskategorien ausgelöst:
- Kategorie:Wikipedia:Wikidata P3528 fehlt (Luding-Spiel-ID)
- Kategorie:Wikipedia:Wikidata P3506 fehlt (Luding-Autor-ID)
- Kategorie:Wikipedia:Wikidata P6162 fehlt (Luding-Verlag-ID)
Vor allem bei der Verwendung der Vorlage für Einzelnachweise kann es vorkommen, dass in einem Artikel mehrere Vorlagenaufrufe mit unterschiedlichen IDs auftreten. Eine Prüfung auf verschiedene oder fehlende Wikidata-Eigenschaften ergibt dann keinen Sinn mehr, da für die Vorlage nicht zu unterscheiden ist, welche ID wirklich zum Artikelgegenstand gehört. Deshalb werden die Wikidata-Prüfungen nicht ausgeführt, wenn der Parameter abruf
(als Erkennungsmerkmal für einen Einzelnachweis) angegeben ist.
Funktionsweise
[Quelltext bearbeiten ]Da die Vorlage auf verschiedene „Verzeichnisbäume" innerhalb der Luding-Datenbank verlinkt und auf unterschiedliche Wikidata-Eigenschaften zurückgreift, wird der eigentliche Link in der Untervorlage:Luding/core erzeugt. An diese Untervorlage werden die entsprechenden Werte für Autoren, Spiele und Verlage durchgereicht.
Lua
Diese Vorlage wurde ganz oder teilweise mit Hilfe der Programmiersprache Lua erstellt.
Die Module sind mit #invoke
eingebunden. In der Dokumentation der einzelnen Module finden sich auch weitere Hinweise zu Rückfragen.
Verwendetes Modul: WLink #getArticleBase
Werkzeuge
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.