Zum Inhalt springen

Vorlage:Einwohnerzahl-Stand Wikidata

aus Wikipedia, der freien Enzyklopädie
Diese Vorlage ermittelt den letzten Stand der Einwohnerzahl (mit preferred rank, wenn mehrere bzw. historische Einwohnerzahlen abgelegt sind) eines Ortes aus Wikidata.

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

Wikidata-ID1
Die Wikidata-ID des Orts, dessen Einwohnerzahl abgefragt werden soll
⧼templatedata-doc-param-default⧽
Wenn nicht angegeben, wird der Stand der Einwohnerzahl des Orts, der mit dem Artikel verbunden ist, abgerufen.
⧼templatedata-doc-param-example⧽
Q64
Datumsformatformat
Über diesen Parameter lässt sich das Format der Stand-Angabe bestimmen. Das Format entspricht der time-Funktion, vgl. Hilfe:Vorlagenprogrammierung#format. Wird der Parameter nicht angegeben, wird nur die Jahreszahl zurückgegeben (entspricht dem Format Y)
⧼templatedata-doc-param-default⧽
Y
⧼templatedata-doc-param-example⧽
j. F Y
<templatedata>{"format":"inline","description":"Diese Vorlage ermittelt den letzten Stand der Einwohnerzahl (mit preferred rank, wenn mehrere bzw. historische Einwohnerzahlen abgelegt sind) eines Ortes aus Wikidata.","paramOrder":["1","format"],

"params":{ "1":{"type":"string","description":"Die Wikidata-ID des Orts, dessen Einwohnerzahl abgefragt werden soll","label":"Wikidata-ID","example":"Q64","default":"Wenn nicht angegeben, wird der Stand der Einwohnerzahl des Orts, der mit dem Artikel verbunden ist, abgerufen."},

"format":{"type":"string","description":"Über diesen Parameter lässt sich das Format der Stand-Angabe bestimmen. Das Format entspricht der time-Funktion, vgl. Hilfe:Vorlagenprogrammierung#format. Wird der Parameter nicht angegeben, wird nur die Jahreszahl zurückgegeben (entspricht dem Format Y)","label":"Datumsformat","example":"j. F Y","default":"Y"} }

}</templatedata>

Beschreibung

Diese Vorlage ermöglicht die Einbindung des Stands (<strong class="error"><span class="scribunto-error mw-scribunto-error-e139928c">Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value)</span></strong> (P585)) einer Angabe von Einwohnerzahlen (<strong class="error"><span class="scribunto-error mw-scribunto-error-e139928c">Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value)</span></strong> (P1082)) aus Wikidata. Zurückgegeben wird nur die Jahreszahl. Sie kann ohne Parameter aufgerufen werden, dann wird der Stand der Einwohnerzahl des Artikellemmas zurückgegeben, d. h. beim Aufruf der Vorlage in Berlin ohne Angabe eines Parameters wird der Stand der Einwohnerzahl von <strong class="error"><span class="scribunto-error mw-scribunto-error-e139928c">Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value)</span></strong> (Q64) zurückgegeben.

Zugehörig ist die Vorlage {{Einwohnerzahl Wikidata}}, welche die Einwohnerzahl selbst ermittelt. Mit {{Einwohnerzahl-Stand Wikidata}} wird die dazugehörige Jahreszahl abgerufen.

Wird als Parameter eine Wikidata-ID angegeben, wird der Stand der Einwohnerzahl dieses Items zurückgegeben. So kann auch in anderen Artikeln (beispielsweise in einer Liste) die Einwohnerzahl jedes Orts abgerufen werden. Die Stand der letzten Einwohnerzahl von Berlin außerhalb des Artikels Berlin wird also so ermittelt:

{{Einwohnerzahl-Stand Wikidata|Q64}} ergibt Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value).

Diese Vorlage ist insbesondere sinnvoll in Kombination mit {{Einwohnerzahl Wikidata}}:

{{Einwohnerzahl Wikidata|Q64}} (Stand: {{Einwohnerzahl-Stand Wikidata|Q64}}) ergibt Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value) (Stand: Lua-Fehler in Modul:Wikidata, Zeile 273: attempt to index field 'wikibase' (a nil value)).

Soll der Stand z. B. taggenau angegeben oder anders formatiert werden, kann der Parameter format verwendet werden. Er erfordert eine Formatierungsvorgabe entsprechend der time-Funktion. Die Standardausgabe entspricht also einer Angabe von format=Y.