Zum Inhalt springen

Modul:Hours/Doku

Aus Wikivoyage

Anwendung

[Bearbeiten]

Das Modul liefert die Öffnungszeiten einer Einrichtung aus Wikidata. Es wird üblicherweise im Modul vCard verwendet, kann aber auch über einen {{#invoke: Hours | getHours }}-Aufruf in Vorlagen eingesetzt werden.

Versionsbezeichnung auf Wikidata: 2024-05-17 Ok!

Verwendung in anderen Modulen

Dieses Modul ist notwendig für die Ausführung folgender Module. Bei Anpassungen sollte die Funktionstüchtigkeit der folgenden Module geprüft werden. Benutze dazu auch diese Tracking-Kategorie um Fehler zu finden, die sich dann auf Artikel auswirken:

Benötigte weitere Module

Dieses Modul benötigt folgende weitere Module: Hours/i18n • Wikidata utilities

Beispiele

[Bearbeiten]
id Label Öffnungszeiten
Q99477686 Chuchichäschtli Geöffnet: täglich 18:00–24:00
Q6373 British Museum Geöffnet: täglich 10:00–17:00; geschlossen: 24. Dez., 25. Dez., 26. Dez., 1. Jan.
Q219867 Bahnhof King’s Cross Geöffnet: Mo–Fr 5:00–1:36; Sa 5:00–1:11; So 5:30–1:36
Q2292227 Skigebiet Gaißau-Hintersee Geöffnet: täglich 9:00–16:00 (15. Dez.–15. Mär.)
Q11323320 Pablo Gargallo Museum Geöffnet: Di–Sa 10:00–14:00, 17:00–21:00; So, Feiertag 10:00–14:30
Q27831262 Öömrang Hüs Geöffnet: Mo–Fr 11:00–13:30, 15:00–17:00 (Hochsaison); Sa 11:00–13:30 (Hochsaison); geschlossen: So, Feiertag
Q99690036 Nationalpark-Tor Rurberg Geöffnet: täglich 9:00–13:00, 13:30–17:00 (1. Apr.–31. Okt.), 10:00–13:00, 13:30–16:00 (1. Nov.–31. Mär.)
Q2583681 Grand Egyptian Museum Geöffnet: täglich 9:00–17:00

Wartungskategorien

[Bearbeiten]

Anmerkungen

[Bearbeiten]

Bisher sind nur bei wenigen Wikidata-Einträgen Öffnungszeiten hinterlegt, so dass es sicher im Laufe der Zeit zu Anpassungen kommen wird.

  • Bisher werden alle Schließtage gesammelt und geschlossen am Ende ausgegeben, also nicht hinter jedem einzelnen Datensatz (erkennbar am trennenden Semikolon),
  • Beobachtung der Nutzung der einzelnen Eigenschaften, insbesondere P5102, P5817 und neu erfasste Eigenschaften. Evtl. Eigenschaften einschränken.

Mögliche Parameter für {{#invoke: Hours | getHours }}

[Bearbeiten]
  • Erforderliche Parameter:
    • |id= Wikidata-Id für die entsprechende Einrichtung mit vorangestelltem Q wie z. B. Q12345.
  • Optionale Parameter:
    • |format= Ausgabeformat, das anstelle der Standardzeichenkette verwendet werden soll, wenn eine Öffnungszeit bestimmt wurde, wie z. B. „Geöffnet: %s“. %s ist der Platzhalter für die Öffnungszeit.
    • |fallback= Ersatzsprache, auf die zurückgegriffen werden soll, wenn ein Öffnungszeit-Label nicht in der Inhaltssprache des Wikis vorliegt. Z. B. en.
    • |show= Kommaseparierte Liste von Anzeigeoptionen, die die Standardwerte ersetzen. Gegenwärtig werden die beiden Werte msg (Anzeige der Wartungskategorien) und nomsg (keine Anzeige der Wartungskategorien) unterstützt.

Beispiele

[Bearbeiten]
  • {{#invoke: Hours | getHours | id = Q6373 }}
  • {{#invoke: Hours | getHours | id = Q6373 | fallback = en }}
  • {{#invoke: Hours | getHours | id = Q6373 | show = msg }}