Vorlage:Luding
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 |
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
Verwendetes Modul: WLink #getArticleBase