Vorlage:Luding

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 19. Juli 2022 um 06:14 Uhr durch Lómelinde (Diskussion | Beiträge) (Änderung 224607830 von Abu-Dun rückgängig gemacht; das erzeugt gruselige Fettschrift wenn der Parameter Name leer eingebunden wird etliche Seiten mit Linter- und Darstellungsfehlern @ schau mal bitte, ob du das anpassen könntest).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen
Eine gesichtete Version dieser Seite, die am 19. Juli 2022 freigegeben wurde, basiert auf dieser Version.

Dokumentation

Verlinkung eines Eintrags in der Spieledatenbank Luding.

Vorlagenparameter

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
Zahlenwert optional
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
Zahlenwert optional
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
Zahlenwert optional
Namename
Linkbeschriftung, Name des verlinkten Eintrags; wird aus dem Artikeltitel erzeugt, wenn nicht angegeben
Beispiel
Ian Livingstone
Mehrzeiliger Text optional
Abrufdatumabruf
Abrufdatum des Links, möglichst im ISO-Format, zur Verwendung als Einzelnachweis
Beispiel
2019年10月01日
Datum optional

Format: inline

Verlinkung eines Eintrags in der Spieledatenbank Luding.

Vorlagenparameter[Vorlagendaten bearbeiten ]

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=}}
  • {{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日}}

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

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.

Abgerufen von „https://de.wikipedia.org/w/index.php?title=Vorlage:Luding&oldid=224613545"