Vorlage:Veranstaltung: Unterschied zwischen den Versionen
Aus Bayernflora
K (→Dokumentation: Verlinkung zu Attributen) |
K (+ Parameter Datum und Zeit Ende) |
||
Zeile 6: | Zeile 6: | ||
<div class="definition-inline"> | <div class="definition-inline"> | ||
; ''Datum und Zeit='' : Datum und Zeit der Veranstaltung ([[Attribut: ical:dtstart]]) | ; ''Datum und Zeit='' : Datum und Zeit der Veranstaltung ([[Attribut: ical:dtstart]]) | ||
+ | ; Datum und Zeit Ende= : Ende Datum und Zeit der Veranstaltung ([[Attribut: ical:dtend]]) | ||
; '''Ort=''' : Wo, Adresse (freier Text, [[Attribut: ical:location]]) | ; '''Ort=''' : Wo, Adresse (freier Text, [[Attribut: ical:location]]) | ||
; Ortskoordinaten= : zeigt Karte. Englisches Dezimal-Format (N, E z.B.: „49.7048744, 7.3284214“, [[Attribut: ical:geo]]) | ; Ortskoordinaten= : zeigt Karte. Englisches Dezimal-Format (N, E z.B.: „49.7048744, 7.3284214“, [[Attribut: ical:geo]]) | ||
Zeile 41: | Zeile 42: | ||
semantische Eigenschaften | semantische Eigenschaften | ||
− | -->{{#if: {{{Datum und Zeit|}}}<!-- | + | -->{{#if: {{{Datum und Zeit|}}}<!-- dann -->|<!-- -->[[ical:dtstart::{{{Datum und Zeit|}}}| ]]<!-- -->}}<!-- |
− | + | -->{{#if: {{{Datum und Zeit Ende|}}}<!-- dann -->|<!-- -->[[ical:dtend::{{{Datum und Zeit Ende|}}}| ]]<!-- -->}}<!-- | |
− | + | ||
− | -->}}<!-- | + | |
-->{{#if: {{{Ansprechpartner|}}}<!-- dann -->|{{#arraymap: {{{Ansprechpartner|}}}<!-- values | -->{{#if: {{{Ansprechpartner|}}}<!-- dann -->|{{#arraymap: {{{Ansprechpartner|}}}<!-- values | ||
-->|;<!-- split on ; | -->|;<!-- split on ; | ||
Zeile 77: | Zeile 76: | ||
Ausgabe | Ausgabe | ||
--> | --> | ||
− | ''Wann:'' {{#if: {{{Datum und Zeit|}}}<!-- | + | ''Wann:'' <!-- |
− | dann -->|{{#time: l, j. F Y|{{{Datum und Zeit|}}}}} <!-- | + | -->{{#if: {{{Datum und Zeit|}}}<!-- |
− | sonst -->| Bitte fehlendes Datum nachtragen | + | dann |
+ | -->|{{#time: l, j. F Y|{{{Datum und Zeit|}}}}}<!-- | ||
+ | -->{{#if: {{{Datum und Zeit Ende|}}}<!-- | ||
+ | dann Datum Anfang == Datum Ende ? | ||
+ | -->|{{#ifeq: {{#explode: {{{Datum und Zeit|}}}| |0}} | {{#explode: {{{Datum und Zeit Ende|}}}| |0}}<!-- | ||
+ | dann | ||
+ | -->|<!-- Datum Anfang == Datum Ende (nichts ausgeben) | ||
+ | sonst Datum Anfang != Datum Ende | ||
+ | -->| bis {{#time: l, j. F Y|{{{Datum und Zeit Ende|}}}}}<!-- | ||
+ | -->}}<!-- end ifeq | ||
+ | -->}}<!-- end if Datum und Zeit Ende | ||
+ | sonst | ||
+ | -->| Bitte fehlendes Datum nachtragen | ||
}}{{#if: {{#explode: {{{Datum und Zeit|}}}| |1}} <!-- | }}{{#if: {{#explode: {{{Datum und Zeit|}}}| |1}} <!-- | ||
− | dann -->|, Beginn: <!-- Uhrzeit extrahieren -->{{#sub: {{#explode: {{{Datum und Zeit|}}}| |1}}|0|{{#rpos: {{#explode: {{{Datum und Zeit|}}}| |1}}|:}}}} Uhr}}<!-- | + | Uhrzeiten |
+ | dann -->|, Beginn: <!-- | ||
+ | Uhrzeit extrahieren | ||
+ | -->{{#sub: {{#explode: {{{Datum und Zeit|}}}| |1}}<!-- | ||
+ | -->|0<!-- | ||
+ | -->|{{#rpos: {{#explode: {{{Datum und Zeit|}}}| |1}}|:}}<!-- | ||
+ | -->}} Uhr}}<!-- | ||
+ | -->{{#if: {{#explode: {{{Datum und Zeit Ende|}}}| |1}} <!-- | ||
+ | dann -->|, Ende: <!-- | ||
+ | Uhrzeit extrahieren | ||
+ | -->{{#sub: {{#explode: {{{Datum und Zeit Ende|}}}| |1}}<!-- | ||
+ | -->|0<!-- | ||
+ | -->|{{#rpos: {{#explode: {{{Datum und Zeit Ende|}}}| |1}}|:}}<!-- | ||
+ | -->}} Uhr}}<!-- | ||
--><br/><!-- | --><br/><!-- | ||
-->{{#if: {{{Ansprechpartner|}}} | ''Ansprechpartner/Kontakt/Leitung:'' {{#arraymap: {{{Ansprechpartner|}}}<!-- values | -->{{#if: {{{Ansprechpartner|}}} | ''Ansprechpartner/Kontakt/Leitung:'' {{#arraymap: {{{Ansprechpartner|}}}<!-- values |
Version vom 13. Januar 2014, 23:20 Uhr
Vorlage um eine Veranstaltung einzutragen.
Inhaltsverzeichnis
Parameter
„Pflichtparameter=“ und „optionaler Parameter=“ für Vorlage:Veranstaltung sind:
- Datum und Zeit=
- Datum und Zeit der Veranstaltung (Attribut: ical:dtstart)
- Datum und Zeit Ende=
- Ende Datum und Zeit der Veranstaltung (Attribut: ical:dtend)
- Ort=
- Wo, Adresse (freier Text, Attribut: ical:location)
- Ortskoordinaten=
- zeigt Karte. Englisches Dezimal-Format (N, E z.B.: „49.7048744, 7.3284214“, Attribut: ical:geo)
- Ansprechpartner=
- Ansprechpartner, Organisator, Leiter (Attribut: ical:contact Vorschlag mehrerer Werte: Semikolon-Trennung)
- Referenten=
- Referent, Vortragende (Attribut: Referent Vorschlag mehrerer Werte: Semikolon-Trennung)
- Details=
- weitere Infos (freier Text, Attribut: ical:comment)
Technisches
Abhängigkeiten
- Vorlage: Veranstaltung/Vorgabe Freitext
- Formular: Veranstaltung
- Vorlage: Veranstaltung bearbeiten oder hinzufügen
- Vorlage: Veranstaltungskalender anzeigen
- Vorlage: Veranstaltungskalender abonnieren
- Extension: Semantic Maps
Dokumentation
Beabsichtigte SMW-Abfrage für format=icalendar ist nicht wirklich direkt importierbar. Daher Vorlage: Veranstaltungskalender abonnieren verwenden:
- (Zeige …)(Verberge)Wie man den Kalender Bayernflora abonnieren kann (z.B. per Link in Kalendersoftware)
Ask Abfrage {{#ask: [[Kategorie: Veranstaltung]] | ?#= summary | ?ical:dtstart = start | ?ical:dtend = end<!-- es gibt keine Werte für Veranstaltungsende / auch auf ical:dtend erweiterbar --> | ?ical:location = location | ?ical:description = description<!-- Ansprechpartner (ical:contact) + Referent + Details (ical:comment) --> | format=icalendar | searchlabel=Kalender importieren }}