Vorlage:Luding

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
Verlinkung eines Eintrags in der Spieledatenbank Luding.

Vorlagenparameter

Spiel-IDspielID
Kennzeichen eines Spiel-Datenbankeintrags: https://luding.org/Skripte/GameData.py/DEgameid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
Beispiel
1245
Autor-IDautorID
Kennzeichen eines Autoren-Datenbankeintrags: https://luding.org/Skripte/AuthorData.py/DEauthorid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
Beispiel
173
Verlag-IDverlagID
Kennzeichen eines Verlag-Datenbankeintrags: https://luding.org/Skripte/PublisherData.py/DEpublisherid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.
Beispiel
1340
Namename
Linkbeschriftung, Name des verlinkten Eintrags; wird aus dem Artikeltitel erzeugt, wenn nicht angegeben
Beispiel
Ian Livingstone
Abrufdatumabruf
Abrufdatum des Links, möglichst im ISO-Format, zur Verwendung als Einzelnachweis
Beispiel
2019-10-01

Verlinkung eines Eintrags in der Spieledatenbank Luding.

Vorlagenparameter

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Spiel-IDspielID

Kennzeichen eines Spiel-Datenbankeintrags: https://luding.org/Skripte/GameData.py/DEgameid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.

Beispiel
1245
Zahlenwertoptional
Autor-IDautorID

Kennzeichen eines Autoren-Datenbankeintrags: https://luding.org/Skripte/AuthorData.py/DEauthorid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.

Beispiel
173
Zahlenwertoptional
Verlag-IDverlagID

Kennzeichen eines Verlag-Datenbankeintrags: https://luding.org/Skripte/PublisherData.py/DEpublisherid/XXXX. Darf nicht zusammen mit den anderen ID-Parametern verwendet werden.

Beispiel
1340
Zahlenwertoptional
Namename

Linkbeschriftung, Name des verlinkten Eintrags; wird aus dem Artikeltitel erzeugt, wenn nicht angegeben

Beispiel
Ian Livingstone
Mehrzeiliger Textoptional
Abrufdatumabruf

Abrufdatum des Links, möglichst im ISO-Format, zur Verwendung als Einzelnachweis

Beispiel
2019-10-01
Datumoptional

Kopiervorlage[Quelltext bearbeiten]

{{Luding|xxxxID=|name=}}

Beispiele[Quelltext bearbeiten]

  • {{Luding|verlagID=1340|name=Feder & Schwert-Verlag}}
  • {{Luding|spielID=10628|name=Diplomacy}}
  • {{Luding|autorID=173|name=Ian Livingstone}}
  • {{Luding|autorID=173|name=Ian Livingstone|abruf=2019-11-01}}

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:

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:

Sind lokale Daten angegeben, aber im entsprechenden Wikidata-Objekt nicht, werden ebenfalls Wartungskategorien ausgelöst:

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