Modul:Quickbar Ort/Locmaps/Doku
Dies ist eine nachgeordnete Seite der Dokumentation von Modul:Quickbar Ort/Locmaps. Sie enthält Informationen zur Verwendung, Kategorisierung und zu anderem Inhalt, der nicht Bestandteil der originalen Modul-Seite ist. |
Dieses Modul ist getestet und für den projektweiten Gebrauch geeignet. Es kann in Vorlagen benutzt und auf Hilfeseiten erläutert werden. Entwicklungen an dem Modul sollten auf Quickbar Ort/Test und die Anwendung auf der Spielwiese getestet werden, da wiederholte Trial-and-Error-Edits die Resourcen stark belasten können. |
Das Submodul von Quickbar Ort steuert die Ausgabe der Lagekarte.
LocMapLevel
[Bearbeiten]Diese Subtabelle steuert das hierarchische Niveau der Lagekarte der einzelnen Länder. Ist ein Land nicht gelistet, wird standardmäßig bei allen Ortsquickbars die Länderkarte angezeigt. Mit folgendem Eintrag kann man die Lagekarten konfigurieren.
['de'] = { 'province', 'Q183' }
Für Deutschland werden aufgrund dieses Eintrags für jeden Ort die Lagekarten des Bundeslandes angezeigt. Alles andere als province
wird ignoriert und Länderkarten werden angezeigt. Der zweite Wert ist die WikidataID des Landes. Wird als Provinz eines Ortes diese ID ermittelt, wird die Länderkarte angezeigt und keine Regionalkarte gesucht. Die ID Q183
im Beispiel ist die ID für Deutschland. Somit wird für provinzfreie Städte (z. B. Berlin) nicht nach einer Provinzkarte gesucht.
LocMapNoProvince
[Bearbeiten]Ist für ein Land die Nutzung von Provinzkarten festgelegt, kann man hier wiederum für einzelne Provinzen alternative Karten (oder auch wieder die Länderkarte) einstellen. Beispiel:
['it-42'] = 'it-nord'
Für die italienische Provinz Ligurien wird die Karte für Norditalien verwendet. Andere Anwendungsfälle könnten kleine Provinzen oder Territorien auf Inseln sein, die man ohne Länderansicht schlecht zuordnen kann.
ForceProvinceMap
[Bearbeiten]Egal, ob Standard oder Provinzkarten. Hier kann man für eine beliebige Provinz eine Karte erzwingen
['gr-m'] = 'gr-m'
Dieses Beispiel erzeugt für Orte auf Kreta eine Inselkarte, der Rest von Griechenland bleibt unverändert.
Wichtige Voraussetzungen
[Bearbeiten]Nur wenn folgende Voraussetzungen erfüllt sind, werden die Provinzkarten angezeigt.
- Die Provinz muss auf Wikidata auffindbar sein (siehe Beschreibung auf {{Quickbar Ort}}). Eine manuelle Angabe der Provinz in der Quickbar reicht nicht.
- Die Provinz muss auf Wikidata eine gefüllte Property 300 (ISO-3166-2 Code) besitzen. Andererseits wird die Länderkarte angezeigt und der Artikel wird in der Wartungskategorie Provinz ohne ISO 3166-2 Code auf Wikidata eingeordnet. Wird kein 3166-2-Code für eine Provinz ermittelt, wird auf die Eigenschaft Property 297 (ISO-3166-1 Code) zurückgegriffen. Dies sollte aber nur in Ausnahmefällen der Fall sein. Beispielsweise besitzen die Turks- und Caicosinseln keinen ISO-3166-2-Code.
- Es müssen Module für alle Provinzlagekarten existieren (z.B. Modul:Location map data de-bb für Brandenburg). Fehlt eine Karte, wird der Artikel in der Wartungskategorie Provinz ohne Location map eingeordnet und es wird die Landeskarte genutzt.