# Veranstaltung

<table class="table" id="bkmrk-priorit%C3%A4t-name-typ-b" style="width: 100%;"><thead><tr><th style="width: 13.4684%;">Priorität</th><th style="width: 19.0703%;">Name</th><th style="width: 16.6914%;">Typ</th><th style="width: 50.7699%;">Bemerkung</th></tr></thead><tbody><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;"> id</td><td style="width: 16.6914%;">varchar 50</td><td style="width: 50.7699%;">unique numerische/alphanumerische id aus Partner System</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">titel</td><td style="width: 16.6914%;">varchar 100</td><td style="width: 50.7699%;">Titel der Seite</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">textlead</td><td style="width: 16.6914%;">varchar 1000</td><td style="width: 50.7699%;">Falls die Nachricht über einen Lead verfügt kann diese hier angegeben werden. (Wird fett oberhalb von textmobile dargestellt)</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">textmobile</td><td style="width: 16.6914%;">varchar 10000</td><td style="width: 50.7699%;">Nachrichtentext. (Für Längere Texte wird empfohlen, die ersten 2-3 Sätze in diesem Feld zu speichern und zusätzlichen den ganzen Text im Feld Text)</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">termin</td><td style="width: 16.6914%;"> </td><td style="width: 50.7699%;">Kann mehrmals vorkommen. Wenn es sich um einen ganztägigen Termin handelt, muss im Element `<termin>` das Attribut `allday="1"` gesetzt sein.   
Dieses Element enthält jeweils folgende 2 Subelemente `von` und `bis`:</td></tr><tr><td style="width: 13.4684%;"> </td><td style="width: 19.0703%;">von</td><td style="width: 16.6914%;">datetime 255</td><td style="width: 50.7699%;">Startdatum Event, zB `2010-11-11 12:15:00` </td></tr><tr><td style="width: 13.4684%;"> </td><td style="width: 19.0703%;">bis</td><td style="width: 16.6914%;">datetime 255</td><td style="width: 50.7699%;">Enddatum Event, zB `2011-11-11 15:30:00`  
Ist das Ende nicht bekannt, soll das Enddatum gleich wie das Startdatum gesetzt werden. Somit wir der Termin nur punktuell angezeigt.</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">text</td><td style="width: 16.6914%;">varchar 30000</td><td style="width: 50.7699%;">Falls zusätzlich eine ausführlichere Version des Textes vorhanden ist kann diese im `<text>` Feld abgelegt werden. In der mobile Ansicht wird dann unter dem textmobile ein Textlink mit "mehr" angezeigt.</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">url\_bild</td><td style="width: 16.6914%;">varchar 255</td><td style="width: 50.7699%;">Verweis (URL) auf Bild (jpg, min. grösse 1000 px Breite optimalerweise)  
  
**HINWEIS:** Element kann mehrmals vorkommen (Slideshow)  
Kann optional folgendes Attribut enthalten:  
`legende`: optionale Bildunterschrift</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">url\_web</td><td style="width: 16.6914%;">varchar 1000</td><td style="width: 50.7699%;">Weblink mit zusätzlichen Informationen, inkl. `http://`</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">url\_mobile</td><td style="width: 16.6914%;">varchar 1000</td><td style="width: 50.7699%;">Weblink mobile optimiert für zusätzliche Informationen, inkl. `http://`</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">keyword</td><td style="width: 16.6914%;">varchar 1000</td><td style="width: 50.7699%;">Es sind mehrere Elemente möglich. Die Gesamtlänge aller Keywords muss &lt; 1000 Zeichen sein (Rest wird abgeschnitten). Keywords dienen zur Auffindbarkeit in der Suche und werden nicht sichtbar dargestellt.</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">hauptrubrik</td><td style="width: 16.6914%;">varchar 100</td><td style="width: 50.7699%;">Übergeordnete Rubrik für `<rubrik>`. Hauptrubrikname steht dabei im Attribut name: `<hauptrubrik name="blabla">`. Mehrere möglich.</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">rubrik</td><td style="width: 16.6914%;">varchar 100</td><td style="width: 50.7699%;">Es sind mehrere Elemente `<rubrik>` möglich pro `<item>`. Entweder direkt als Subelement von `<item>` oder gegliedert als Subelement von oben beschriebener `<hauptrubrik>`</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">referenzort</td><td style="width: 16.6914%;">varchar 50</td><td style="width: 50.7699%;">Referenz ID auf Event Location. (Siehe 3.2 Standort)</td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;">abo</td><td style="width: 16.6914%;"> </td><td style="width: 50.7699%;">Falls Event abonniert werden sollen kann, können hier die Vorlaufzeit und die Benachrichtigungstexte definiert werden.  
Das Element `<abo>` kann das Attribut `vorlaufzeit` beinhalten, Vorlaufzeit in Minute für die Benachrichtigung (wenn nicht gesetzt, gilt der Fallback 1440 Minuten, also 1 Tag).  
enthält folgende Subelemente `textlang` und `textkurz`:</td></tr><tr><td style="width: 13.4684%;"> </td><td style="width: 19.0703%;">textkurz</td><td style="width: 16.6914%;"> varchar 130</td><td style="width: 50.7699%;">Text für Push Benachrichtigung. Kann folgende Platzhalter enthaten:  
`{datum}` = Veranstaltungdatum  
`{titel}` = Titel dieses Events</td></tr><tr><td style="width: 13.4684%;"> </td><td style="width: 19.0703%;">textlang</td><td style="width: 16.6914%;"> varchar 5000</td><td style="width: 50.7699%;">Text für Email Benachrichtigung. Kann folgende Platzhalter enthaten:  
`{datum}` = Veranstaltungdatum  
`{titel}` = Titel dieses Events  
`{link}` = Link auf diese Seite</td></tr><tr><td style="width: 13.4684%;">**kann**</td><td style="width: 19.0703%;">**veranstaltungsort**</td><td style="width: 16.6914%;"> </td><td style="width: 50.7699%;">**Ort/Lokalität, an dem der Event stattfindet (erzeugt eigenen Datensatz). Beinhaltet folgende Subelemente:**</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">titel</td><td style="width: 16.6914%;">varchar 100</td><td style="width: 50.7699%;">Titel der Seite</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">adresse</td><td style="width: 16.6914%;">varchar 255</td><td style="width: 50.7699%;">Strasse und Hausnummer</td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">plz</td><td style="width: 16.6914%;">varchar 50</td><td style="width: 50.7699%;"> </td></tr><tr><td style="width: 13.4684%;">muss</td><td style="width: 19.0703%;">ort</td><td style="width: 16.6914%;">varchar 255</td><td style="width: 50.7699%;"> </td></tr><tr><td style="width: 13.4684%;">kann</td><td style="width: 19.0703%;"> *Alle weiteren Elemente von [Standort](https://doc.anthrazit.org/books/xml-schnittstelle/page/standort "Standort")*</td><td style="width: 16.6914%;"> </td><td style="width: 50.7699%;"> </td></tr></tbody></table>

**Anmerkungen:**  
Abgelaufene Events werden automatisch entfernt

Beispiel:

```xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<import partner="Partner AG" partnerid="99" passwort="xyz012" importid="1">
    <item status="1" suchbar="1" mutationsdatum="2011-12-13 00:0:00">
        <id>01</id>
        <titel>Jahresparty</titel>
        <termin allday="1">
            <von>2011-08-06 00:00:00</von>
            <bis>2011-08-06 23:59:00</bis>
        </termin>
        <termin>
            <von>2011-04-06 11:00:00</von>
            <bis>2011-04-08 12:15:00</bis>
        </termin>
        <referenzort>1234</referenzort>
        <textmobile>Das Event findet bei jeder Witterung statt. Natürlich wie immer 2x im Jahr.</textmobile>
        <rubrik>Museum</rubrik>
        <rubrik>Kultur</rubrik>
        <rubrik>Musik</rubrik>
        <textlead>Wir laden euch herzlich ein!</textlead>    
        <url_bild legende="Kirche beim Dorfzentrum">http://path.to/image.jpg</url_bild>
        <url_web>http://www.derlink.ch</url_web>
        <url_mobile>http://m.derlink.ch</url_mobile>
        <keyword>Event</keyword>
        <abo vorlaufzeit="1440">
            <textkurz>Der Event '{titel}' findet am {datum} statt</textkurz>
            <textlang>Guten Tag\n\nDer Event '{titel}' findet am {datum} statt. Es wäre schön, Sie am Anlass begrüssen zu dürfen!\n\n {link}</textlang>
        </abo>
        <veranstaltungsort>
            <titel>Steueramt</titel>
            <adresse>Sonnenstr. 12</adresse>
            <plz>5004</plz>
            <ort>Sonnenberg</ort>
            <telefon1>+41522000001</telefon1>
            <email>email@domain.com</email>
            <oeffnungszeiten>Mo-DO, 8.00 - 17.30h, FR, 7:00 - 19:00 </oeffnungszeiten>
            <url_web>http://www.gemeinde-sonnenberg.ch</url_web>
            <mobile>+41791112233</mobile>
            <fax>+41522000003</fax>
            <adresse_zusatz>Geb. 15a</adresse_zusatz>
            <land>Schweiz</land>
            <textlead>Leadtext der Seite</textlead>
            <url_bild>http://path.to/image.jpg</url_bild>
            <oev>Busslinlie 5b Hatestelle Bergli</oev>
            <longitude>8.56235684</longitude>
            <latitude>47.5985655</latitude>
        </veranstaltungsort>
    </item>
</import>
```