Platzhalterverzeichnis

- Veranstaltungskalender (Calendar)

Veranstaltungskalender (Calendar)

Anwendungsseiten

Übersicht (section=Calendar)

Auflistung der Veranstaltungen

Mit dem Platzhalter [[CALENDAR_PAGING]] kann eine HTML-Paging-Funktionalität ausgegeben werden, falls mehr Einträge zur Anzeige verfügbar sind, als angezeigt werden sollen.

Hinweis: Das Paging steht nur auf den Alias-Seiten Archiv, Liste und Event-Liste zur Verfügung. Auf der regulären Übersichtsseite steht das Paging nur zur Verfügung, wenn eine Suchanfrage gestartet wurde (= URL-Modifikator search ist gesetzt).

Der Block <!-- BEGIN/END emptyEventList --> wird anstelle von <!-- BEGIN/END eventList --> angezeigt, wenn keine Veranstaltungen im ausgewählten Zeitraum vorhanden sind:

<!-- BEGIN emptyEventList -->
  • [[TXT_CALENDAR_NO_EVENTS]] Enthält den Text der Sprachvariable TXT_CALENDAR_EVENTS_NO
<!-- END emptyEventList -->
<!-- BEGIN eventList -->
Informationen
  • [[CALENDAR_EVENT_TITLE]] Titel der Veranstaltung
  • [[CALENDAR_EVENT_TEASER]] Teaser
  • [[CALENDAR_EVENT_DESCRIPTION]] Beschreibung
  • [[CALENDAR_EVENT_SHORT_DESCRIPTION]] Kurzbeschreibung
  • [[CALENDAR_EVENT_CATEGORY]] Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum

Hinweis: Das Datumformat kann bei den Einstellungen des Veranstaltungskalenders definiert werden.

Anfang
  • [[CALENDAR_EVENT_START]] Startdatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_START_DATE]] Startdatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_START_DATE_DAY]] Startdatum (Format: d)
  • [[CALENDAR_EVENT_START_DATE_MONTH]] Startdatum (Format: m)
  • [[CALENDAR_EVENT_START_DATE_YEAR]] Startdatum (Format: Y)
  • [[CALENDAR_EVENT_START_TIME]] Startdatum (Format: H:i)
  • [[CALENDAR_EVENT_START_TIME_MINUTE]] Startdatum (Format: i)
  • [[CALENDAR_EVENT_START_TIME_HOUR]] Startdatum (Format: H)
  • [[CALENDAR_EVENT_START_TIMESTAMP]] Unix Zeitstempel des Startdatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Ende
  • [[CALENDAR_EVENT_END]] Enddatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_END_DATE]] Enddatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_END_DATE_DAY]] Enddatum (Format: d)
  • [[CALENDAR_EVENT_END_DATE_MONTH]] Enddatum (Format: m)
  • [[CALENDAR_EVENT_END_DATE_YEAR]] Enddatum (Format: Y)
  • [[CALENDAR_EVENT_END_TIME]] Enddatum (Format: H:i)
  • [[CALENDAR_EVENT_END_TIME_MINUTE]] Enddatum (Format: i)
  • [[CALENDAR_EVENT_END_TIME_HOUR]] Enddatum (Format: H)
  • [[CALENDAR_EVENT_END_TIMESTAMP]] Unix Zeitstempel des Enddatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Format gemäss Einstellungen

<!-- BEGIN calendarDateList -->
  • [[CALENDAR_DATE_LIST]] Date format for the list view
  • [[CALENDAR_SEP_DATE_TIME_LIST]] Date separator
  • [[CALENDAR_TIME_LIST]] Event time for list view
  • [[TXT_CALENDAR_CLOCK_LIST]] Formatted text for the list view

Example:

Multi day event : 06.02.2014 - 12:52 to 07.02.2014 - 13:52 Clock

Single day event : 06.02.2014

<!-- END calendarDateList -->

Quelle
  • [[CALENDAR_EVENT_LINK]] Link auf Website
  • [[CALENDAR_EVENT_LINK_SOURCE]] Adresse der Website
Bild
  • [[CALENDAR_EVENT_PICTURE]] HTML-Img-Element des Bildes
  • [[CALENDAR_EVENT_PICTURE_SOURCE]] Bildquelle
  • [[CALENDAR_EVENT_THUMBNAIL]] Vorschaubild
Anhang

<!-- BEGIN calendarAttachment -->
  • [[CALENDAR_EVENT_ATTACHMENT]] Link zum Anhang
  • [[CALENDAR_EVENT_ATTACHMENT_SOURCE]] Dateiquelle des Anhangs
<!-- END calendarAttachment -->

Ort

<!-- BEGIN event_location -->
  • [[CALENDAR_EVENT_LOCATION_PLACE]] Name
  • [[CALENDAR_EVENT_LOCATION_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_LOCATION_ZIP]] PLZ
  • [[CALENDAR_EVENT_LOCATION_CITY]] Ort
  • [[CALENDAR_EVENT_LOCATION_COUNTRY]] Country
    <!-- BEGIN event_location_website -->
    • [[CALENDAR_EVENT_LOCATION_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]] Website URL
    <!-- END event_location_website -->
    <!-- BEGIN event_location_link -->
    • [[CALENDAR_EVENT_LOCATION_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_LOCATION_LINK_SOURCE]] Link URL
    <!-- END event_location_link -->
    <!-- BEGIN event_location_phone -->
    • [[CALENDAR_EVENT_LOCATION_PHONE]] Telefon
    <!-- END event_location_phone -->
    <!-- BEGIN event_location_map -->
    • [[CALENDAR_EVENT_LOCATION_MAP_LINK]] Link auf Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]] Vorschaubild der Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_SOURCE]] Bildquelle der Karte
    <!-- END event_location_map -->
<!-- END event_location -->

Veranstalter

<!-- BEGIN event_host -->
  • [[CALENDAR_EVENT_HOST]] Name
  • [[CALENDAR_EVENT_HOST_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_HOST_ZIP]] PLZ
  • [[CALENDAR_EVENT_HOST_CITY]] Ort
  • [[CALENDAR_EVENT_HOST_COUNTRY]] Country
    <!-- BEGIN event_host_website -->
    • [[CALENDAR_EVENT_HOST_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]] Website URL
    <!-- END event_host_website -->
    <!-- BEGIN event_host_link -->
    • [[CALENDAR_EVENT_HOST_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_HOST_LINK_SOURCE]] Link URL
    <!-- END event_host_link -->
    <!-- BEGIN event_host_phone -->
    • [[CALENDAR_EVENT_HOST_PHONE]] Telefon
    <!-- END event_host_phone -->
    <!-- BEGIN event_host_email -->
    • [[CALENDAR_EVENT_HOST_EMAIL]] E-Mail-Link
    • [[CALENDAR_EVENT_HOST_EMAIL_SOURCE]] E-Mail Adresse
    <!-- END event_host_email -->
<!-- END event_host -->

Zusätzliche Angaben
  • [[CALENDAR_EVENT_ACCESS]] Zugriff
  • [[CALENDAR_EVENT_PRIORITY]] Priorität
  • [[CALENDAR_EVENT_PRIORITY_IMG]] Priorität (Symbolbild)
Anmeldung
  • [[CALENDAR_EVENT_COUNT_REG]] Anzahl Anmeldungen
  • [[CALENDAR_EVENT_COUNT_SIGNOFF]] Anzahl Abmeldungen
  • [[CALENDAR_EVENT_COUNT_SUBSCRIBER]] Anzahl angemeldete Teilnehmer
  • [[CALENDAR_EVENT_COUNT_OPEN]] Anzahl noch verfügbare Plätze
  • [[CALENDAR_REGISTRATIONS_SUBSCRIBER]] Anzahl zugelassene Teilnehmer (max)
  • [[TXT_CALENDAR_REGISTRATION]] Anmeldung
  • [[TXT_CALENDAR_REGISTRATION_INFO]] Für diesen Termin ist eine Anmeldung erforderlich. Bitte melden Sie sich mit folgendem Anmeldeformular an.
    <!-- BEGIN calendarEventRegistration -->

    Dieser Block wird angezeigt, sofern die Anmeldungsfunktion aktiviert ist (Intern oder Extern) und die Veranstaltung noch nicht begonnen hat.

    <!-- BEGIN calendarEventRegistrationOpen -->

    Dieser Block wird angezeigt, sofern noch freie Plätze verfügbar sind.

    • [[CALENDAR_EVENT_REGISTRATION_LINK]] Registration Link
    • [[CALENDAR_EVENT_REGISTRATION_LINK_SRC]] Registration Link Quelle (URI)
    • [[CALENDAR_EVENT_REGISTRATION_LINK_TARGET]] Bei externen Anmeldungen _blank, ansonsten _self
    • [[CALENDAR_EVENT_REGISTRATION_LINK_SRC_QUERY_STRING]] Query-String der Regitsrations-Link-Quelle
    <!-- END calendarEventRegistrationOpen -->
    <!-- BEGIN calendarEventRegistrationClosed -->

    Dieser Block wird angezeigt, wenn die Veranstaltung ausgebucht ist.

    <!-- END calendarEventRegistrationClosed -->

    <!-- END calendarEventRegistration -->
Export / iCal
  • [[CALENDAR_EVENT_EXPORT_LINK]] URL für iCal-Export
  • [[CALENDAR_EVENT_EXPORT_ICON]] Icon-Link für iCal-Export
Meta-Daten
  • [[CALENDAR_EVENT_ROW]] alternierende CSS-Klasse (row1/row2)
  • [[CALENDAR_EVENT_ID]] ID der Veranstaltung
    <!-- BEGIN event_detail_view -->
    • [[CALENDAR_EVENT_DETAIL_LINK]] URL zur Detailansicht der Veranstaltung
    • [[CALENDAR_EVENT_DETAIL_TARGET]] Bei Weiterleitungen _blank, ansonsten _self
    <!-- END event_detail_view -->
    <!-- BEGIN event_no_detail_view -->

    Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.

    <!-- END event_no_detail_view -->
<!-- END eventList -->

Oberflächen Texte
  • [[TXT_CALENDAR_MORE_INFO]] Mehr Informationen
Suche
Oberflächen Texte
  • [[TXT_CALENDAR_SEARCH_TERM]] Suchbegriff
  • [[TXT_CALENDAR_FROM]] Von
  • [[TXT_CALENDAR_TILL]] Bis
  • [[TXT_CALENDAR_CATEGORY]] Kategorie
  • [[TXT_CALENDAR_SEARCH]] Suchen
  • [[TXT_CALENDAR_OCLOCK]] Uhr
  • [[TXT_CALENDAR_DATE]] Datum
Formulardaten
  • [[CALENDAR_SEARCH_TERM]] Der eingegebene Suchbegriff
  • [[CALENDAR_SEARCH_FROM]] Startdatum
  • [[CALENDAR_SEARCH_TILL]] Enddatum
  • [[CALENDAR_SEARCH_CATEGORIES]] Dropdown-Menü der Kategorien
  • [[CALENDAR_JAVASCRIPT]] JavaScript Code - benötigt für die Such-Funktion
Kalender-Box
Allgemein
  • [[CALENDAR_BOX]] Generierte Kalender-Box
  • [[CALENDAR_CATEGORIES]] Dropdown-Menü der Kategorien
  • [[CALENDAR_JAVA_SCRIPT]] JavaScript Code - benötigt für die Kalender-Box
Oberflächen Texte
  • [[TXT_CALENDAR_ALL_CAT]] Alle Kategorien

Archiv (section=Calendar&cmd=archive)

Diese Anwendungsseite dient zur Auflistung der vergangenen Veranstaltungen.

Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.

Liste (section=Calendar&cmd=list)

Alias von Übersicht.

Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.

Event-Liste (section=Calendar&cmd=eventlist)

Alias von Übersicht.

Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.

Detailansicht (section=Calendar&cmd=detail | section=Calendar&cmd=detail<ID>)

Kategorie-spezifische Detailansichten können erstellt werden, indem dem Bereich (cmd=detail) die jeweilige ID der Kategorie angehängt wird. Z.B. wird mit dem Bereich cmd=detail3 die Kategorie-spezifische Detailansicht für die Kategorie mit der ID 3 angelegt. Jegliche Veranstaltungen, welcher dieser Kategorie zugewiesen sind, werden danach auf dieser spezifischen Detailansicht angezeigt, anstelle der allgemeinen Detailansicht (cmd=detail).

Informationen
  • [[CALENDAR_EVENT_TITLE]] Titel der Veranstaltung
  • [[CALENDAR_EVENT_TEASER]] Teaser
  • [[CALENDAR_EVENT_DESCRIPTION]] Beschreibung
  • [[CALENDAR_EVENT_SHORT_DESCRIPTION]] Kurzbeschreibung
  • [[CALENDAR_EVENT_CATEGORY]] Primäre Kategorie
  • [[CALENDAR_EVENT_CATEGORIES]] Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum

Hinweis: Das Datumformat kann bei den Einstellungen des Veranstaltungskalenders definiert werden.

Anfang
  • [[CALENDAR_EVENT_START]] Startdatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_START_DATE]] Startdatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_START_DATE_DAY]] Startdatum (Format: d)
  • [[CALENDAR_EVENT_START_DATE_MONTH]] Startdatum (Format: m)
  • [[CALENDAR_EVENT_START_DATE_YEAR]] Startdatum (Format: Y)
  • [[CALENDAR_EVENT_START_TIME]] Startdatum (Format: H:i)
  • [[CALENDAR_EVENT_START_TIME_MINUTE]] Startdatum (Format: i)
  • [[CALENDAR_EVENT_START_TIME_HOUR]] Startdatum (Format: H)
  • [[CALENDAR_EVENT_START_TIMESTAMP]] Unix Zeitstempel des Startdatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Ende
  • [[CALENDAR_EVENT_END]] Enddatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_END_DATE]] Enddatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_END_DATE_DAY]] Enddatum (Format: d)
  • [[CALENDAR_EVENT_END_DATE_MONTH]] Enddatum (Format: m)
  • [[CALENDAR_EVENT_END_DATE_YEAR]] Enddatum (Format: Y)
  • [[CALENDAR_EVENT_END_TIME]] Enddatum (Format: H:i)
  • [[CALENDAR_EVENT_END_TIME_MINUTE]] Enddatum (Format: i)
  • [[CALENDAR_EVENT_END_TIME_HOUR]] Enddatum (Format: H)
  • [[CALENDAR_EVENT_END_TIMESTAMP]] Unix Zeitstempel des Enddatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Format gemäss Einstellungen

<!-- BEGIN calendarDateDetail -->
  • [[CALENDAR_DATE_DETAIL]] Date format for the detail view
  • [[CALENDAR_SEP_DATE_TIME_DETAIL]] Date separator
  • [[CALENDAR_TIME_DETAIL]] Event time for detail view
  • [[TXT_CALENDAR_CLOCK_DETAIL]] Formatted text for the detail view

Example:

Multi day event  : 06.02.2014 - 12:52 to 07.02.2014 - 13:52  Clock
Single day event : 06.02.2014
<!-- END calendarDateDetail -->

Wiederholungen
  • [[CALENDAR_EVENT_MONTH_BOX]]

    Kalender der Veranstaltungsdaten (Wiederholungen)

    Kalender der Veranstaltungsdaten (Wiederholungen)

    Zur Standard-Formatierung der Kalender-Darstellung kann folgendes CSS genutzt werden:

    table.month,
    table.free_places {
        width: auto;
    }
    table.month tr td {
        text-align: center;
    }
    table.month tr td.event_open, table.month tr td.event_full {
        border: 1px solid #FFFFFF;
    }
    table.month td table td {
        padding: 0;
    }
    table.month td.event_open {
        background-color: #2082CB;
    }
    table.month td.event_open a, table.month td.event_open a:hover {
        color: #FFFFFF;
    }
    table.month td.event_full {
        background-color: #FF0000;
        color: #FFFFFF;
    }
Quelle
  • [[CALENDAR_EVENT_LINK]] Link auf Website
  • [[CALENDAR_EVENT_LINK_SOURCE]] Adresse der Website
Bild
  • [[CALENDAR_EVENT_PICTURE]] HTML-Img-Element des Bildes
  • [[CALENDAR_EVENT_PICTURE_SOURCE]] Bildquelle
  • [[CALENDAR_EVENT_THUMBNAIL]] Vorschaubild
Anhang

<!-- BEGIN calendarAttachment -->
  • [[CALENDAR_EVENT_ATTACHMENT]] Link zum Anhang
  • [[CALENDAR_EVENT_ATTACHMENT_SOURCE]] Dateiquelle des Anhangs
<!-- END calendarAttachment -->

Ort

<!-- BEGIN calendarEventAddress -->
  • [[CALENDAR_EVENT_LOCATION_PLACE]] Name
  • [[CALENDAR_EVENT_LOCATION_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_LOCATION_ZIP]] PLZ
  • [[CALENDAR_EVENT_LOCATION_CITY]] Ort
  • [[CALENDAR_EVENT_LOCATION_COUNTRY]] Country
  • [[CALENDAR_EVENT_LOCATION_GOOGLE_MAP_LINK]] Link zu Google Map
    <!-- BEGIN calendarEventAddressWebsite -->
    • [[CALENDAR_EVENT_LOCATION_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]] Website URL
    <!-- END calendarEventAddressWebsite -->
    <!-- BEGIN calendarEventAddressLink -->
    • [[CALENDAR_EVENT_LOCATION_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_LOCATION_LINK_SOURCE]] Link URL
    <!-- END calendarEventAddressLink -->
    <!-- BEGIN calendarEventAddressPhone -->
    • [[CALENDAR_EVENT_LOCATION_PHONE]] Telefon
    <!-- END calendarEventAddressPhone -->
    <!-- BEGIN calendarEventAddressMap -->
    • [[CALENDAR_EVENT_LOCATION_MAP_LINK]] Link auf Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]] Vorschaubild der Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_SOURCE]] Bildquelle der Karte
    <!-- END calendarEventAddressMap -->
<!-- END calendarEventAddress -->

Veranstalter

<!-- BEGIN calendarEventHost -->
  • [[CALENDAR_EVENT_HOST]] Name
  • [[CALENDAR_EVENT_HOST_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_HOST_ZIP]] PLZ
  • [[CALENDAR_EVENT_HOST_CITY]] Ort
  • [[CALENDAR_EVENT_HOST_COUNTRY]] Country
    <!-- BEGIN calendarEventHostWebsite -->
    • [[CALENDAR_EVENT_HOST_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]] Website URL
    <!-- END calendarEventHostWebsite -->
    <!-- BEGIN calendarEventHostLink -->
    • [[CALENDAR_EVENT_HOST_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_HOST_LINK_SOURCE]] Link URL
    <!-- END calendarEventHostLink -->
    <!-- BEGIN calendarEventHostPhone -->
    • [[CALENDAR_EVENT_HOST_PHONE]] Telefon
    <!-- END calendarEventHostPhone -->
    <!-- BEGIN calendarEventHostEmail -->
    • [[CALENDAR_EVENT_HOST_EMAIL]] E-Mail-Link
    • [[CALENDAR_EVENT_HOST_EMAIL_SOURCE]] E-Mail Adresse
    <!-- END calendarEventHostEmail -->
<!-- END calendarEventHost -->

Zusätzliche Angaben
  • [[CALENDAR_EVENT_ACCESS]] Zugriff
  • [[CALENDAR_EVENT_PRIORITY]] Priorität
  • [[CALENDAR_EVENT_PRIORITY_IMG]] Priorität (Symbolbild)
Anmeldung
  • [[CALENDAR_EVENT_COUNT_REG]] Anzahl Anmeldungen
  • [[CALENDAR_EVENT_COUNT_SIGNOFF]] Anzahl Abmeldungen
  • [[CALENDAR_EVENT_COUNT_SUBSCRIBER]] Anzahl angemeldete Teilnehmer
  • [[CALENDAR_EVENT_COUNT_OPEN]] Anzahl noch verfügbare Plätze
  • [[CALENDAR_REGISTRATIONS_SUBSCRIBER]] Anzahl zugelassene Teilnehmer (max)
  • [[TXT_CALENDAR_REGISTRATION]] Anmeldung
  • [[TXT_CALENDAR_REGISTRATION_INFO]] Für diesen Termin ist eine Anmeldung erforderlich. Bitte melden Sie sich mit folgendem Anmeldeformular an.
    <!-- BEGIN calendarEventRegistration -->

    Dieser Block wird angezeigt, sofern die Anmeldungsfunktion aktiviert ist (Intern oder Extern) und die Veranstaltung noch nicht begonnen hat.

    <!-- BEGIN calendarEventRegistrationOpen -->

    Dieser Block wird angezeigt, sofern noch freie Plätze verfügbar sind.

    • [[CALENDAR_EVENT_REGISTRATION_LINK]] Registration Link
    • [[CALENDAR_EVENT_REGISTRATION_LINK_SRC]] Registration Link Quelle (URI)
    • [[CALENDAR_EVENT_REGISTRATION_LINK_TARGET]] Bei externen Anmeldungen _blank, ansonsten _self
    • [[CALENDAR_EVENT_REGISTRATION_LINK_SRC_QUERY_STRING]] Query-String der Regitsrations-Link-Quelle
    <!-- END calendarEventRegistrationOpen -->
    <!-- BEGIN calendarEventRegistrationClosed -->

    Dieser Block wird angezeigt, wenn die Veranstaltung ausgebucht ist.

    • [[TXT_CALENDAR_EVENT_FULLY_BLOCKED]]
    <!-- END calendarEventRegistrationClosed -->

    <!-- END calendarEventRegistration -->
Teilnehmer

Achtung: Mit der folgenden Funktionalität werden ggf. personengeschützte Daten auf der Website öffentlich zugänglich gemacht. Stellen Sie sicher, dass auf den entsprechenden Bereich (Anwendungsseite) ein Lesezugriff besteht, um den unautorisierten Zugriff zu unterbinden.

Zur Auflistung der bereits eingegangenen Anmeldungen stehen die folgenden Template-Blöcke zur Verfügung:

Tipp: Anstelle der direkten Auflistung der Teilnehmer kann auf den separaten Bereich zur Auflistung der An- und Abmeldungen (registrations) verlinkt werden. Die Verlinkung kann wie folgt erzeugt werden:

<a href="[[NODE_CALENDAR_REGISTRATIONS]]?id=[[CALENDAR_EVENT_ID]]&date=[[CALENDAR_EVENT_START_TIMESTAMP]]">Siehe Anmeldungen</a>
Alle Antworten

<!-- BEGIN calendar_event_registration_list -->

Dieser Block listet die erfassten Anmeldungen auf, wird aber nur angezeigt sofern die Typ-spezifischen Blöcke (<!-- BEGIN/END calendar_event_registration_list_reg -->, <!-- BEGIN/END calendar_event_registration_list_signoff --> oder <!-- BEGIN/END calendar_event_registration_list_waitlist -->) nicht vorhanden sind.

<!-- BEGIN calendar_event_registration_list_field_labels -->

Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_field_labels -->
<!-- BEGIN calendar_event_registration_list_entry -->

Dieser Block listet die eigentlichen Anmeldungen auf. Falls der Typ-spezifische Block für Anmeldungen (<!-- BEGIN/END calendar_event_registration_list_reg -->) vorhanden ist, dann werden die Anmeldungen in diesem Block nicht angezeigt. Falls der Typ-spezifische Block für Abmeldungen (<!-- BEGIN/END calendar_event_registration_list_signoff -->) vorhanden ist, dann werden die Abmeldungen in diesem Block nicht angezeigt. Falls der Typ-spezifische Block für die Warteliste (<!-- BEGIN/END calendar_event_registration_list_waitlist -->) vorhanden ist, dann werden die Einträge der Wartelist in diesem Block nicht angezeigt.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_SUBMISSION_TIMESTAMP]] Unix Zeitstempel des Zeitpunkts der Anmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_TYPE]] 1 für Anmeldung, 0 für Abmeldung und 2 für Warteliste
  • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_TYPE_LABEL]] Text-Block "Anmeldung", "Abmeldung" oder "Warteliste"
    <!-- BEGIN calendar_event_registration_list_entry_field -->

    Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_entry_field_<id> --> besteht.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_VALUE]] Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_entry_field -->
    <!-- BEGIN calendar_event_registration_list_entry_field_<id> -->

    Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_entry_field --> genutzt werden, um die Daten des mit <id> identifizierten Formular-Feldes auszugeben.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_LABEL_<ID>]] Bezeichnung des mit <ID> identifizierten Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_FIELD_VALUE_<ID>]] Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_entry_field_<id> -->
    <!-- BEGIN calendar_event_registration_list_entry_user_profile_attribute_<id> -->

    Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id> identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_ durch CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_USER_ ersetzt werden.

    Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]

    Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname --> wird zu <!-- BEGIN/END calendar_event_registration_list_entry_user_profile_attribute_firstname -->

    <!-- END calendar_event_registration_list_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_entry -->

<!-- END calendar_event_registration_list -->

Keine Antworten

<!-- BEGIN calendar_event_registration_list_empty -->

Dieser Block wird angezeigt, wenn keine Anmeldungen vorhanden sind oder keine Anmeldungen (inkl. Abmeldungen und Einträge der Warteliste) über einen entsprechenden Block angezeigt wurden.

<!-- END calendar_event_registration_list_empty -->

Nur Anmeldungen

<!-- BEGIN calendar_event_registration_list_reg -->

Dieser Block listet die spezifischen Anmeldungen auf (exkl. Abmeldungen und Warteliste).

<!-- BEGIN calendar_event_registration_list_reg_field_labels -->

Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_reg_field_labels -->
<!-- BEGIN calendar_event_registration_list_reg_entry -->

Dieser Block listet die eigentlichen Anmeldungen auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_SUBMISSION_TIMESTAMP]] Unix Zeitstempel des Zeitpunkts der Anmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_TYPE]] 1 für Anmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_TYPE_LABEL]] Text-Block "Anmeldung"
    <!-- BEGIN calendar_event_registration_list_reg_entry_field -->

    Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_reg_entry_field_<id> --> besteht.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_VALUE]] Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_reg_entry_field -->
    <!-- BEGIN calendar_event_registration_list_reg_entry_field_<id> -->

    Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_reg_entry_field --> genutzt werden, um die Daten des mit <id> identifizierten Formular-Feldes auszugeben.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_LABEL_<ID>]] Bezeichnung des mit <ID> identifizierten Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_FIELD_VALUE_<ID>]] Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_reg_entry_field_<id> -->
    <!-- BEGIN calendar_event_registration_list_reg_entry_user_profile_attribute_<id> -->

    Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id> identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_ durch CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_USER_ ersetzt werden.

    Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_REG_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]

    Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname --> wird zu <!-- BEGIN/END calendar_event_registration_list_reg_entry_user_profile_attribute_firstname -->

    <!-- END calendar_event_registration_list_reg_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_reg_entry -->

<!-- END calendar_event_registration_list_reg -->

Keine Anmeldungen

<!-- BEGIN calendar_event_registration_list_reg_empty -->

Dieser Block wird angezeigt, wenn keine spezifischen Anmeldungen vorhanden sind.

<!-- END calendar_event_registration_list_reg_empty -->

Nur Abmeldungen

<!-- BEGIN calendar_event_registration_list_signoff -->

Dieser Block listet die spezifischen Abmeldungen auf.

<!-- BEGIN calendar_event_registration_list_signoff_field_labels -->

Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_signoff_field_labels -->
<!-- BEGIN calendar_event_registration_list_signoff_entry -->

Dieser Block listet die eigentlichen Abmeldungen auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_SUBMISSION_TIMESTAMP]] Unix Zeitstempel des Zeitpunkts der Anmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_TYPE]] 0 für Abmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_TYPE_LABEL]] Text-Block "Abmeldung"
    <!-- BEGIN calendar_event_registration_list_signoff_entry_field -->

    Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_signoff_entry_field_<id> --> besteht.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_VALUE]] Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_signoff_entry_field -->
    <!-- BEGIN calendar_event_registration_list_signoff_entry_field_<id> -->

    Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_signoff_entry_field --> genutzt werden, um die Daten des mit <id> identifizierten Formular-Feldes auszugeben.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_LABEL_<ID>]] Bezeichnung des mit <ID> identifizierten Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_FIELD_VALUE_<ID>]] Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_signoff_entry_field_<id> -->
    <!-- BEGIN calendar_event_registration_list_signoff_entry_user_profile_attribute_<id> -->

    Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id> identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_ durch CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_USER_ ersetzt werden.

    Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_SIGNOFF_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]

    Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname --> wird zu <!-- BEGIN/END calendar_event_registration_list_signoff_entry_user_profile_attribute_firstname -->

    <!-- END calendar_event_registration_list_signoff_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_signoff_entry -->

<!-- END calendar_event_registration_list_signoff -->

Keine Abmeldungen

<!-- BEGIN calendar_event_registration_list_signoff_empty -->

Dieser Block wird angezeigt, wenn keine spezifischen Abmeldungen vorhanden sind.

<!-- END calendar_event_registration_list_signoff_empty -->

Warteliste

<!-- BEGIN calendar_event_registration_list_waitlist -->

Dieser Block listet die Einträge der Wartelist auf.

<!-- BEGIN calendar_event_registration_list_waitlist_field_labels -->

Dieser Block listet die Felder des der Veranstaltung zugewiesenen Anmeldeformulars auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
<!-- END calendar_event_registration_list_waitlist_field_labels -->
<!-- BEGIN calendar_event_registration_list_waitlist_entry -->

Dieser Block listet die eigentlichen Einträge der Warteliste auf.

  • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_SUBMISSION_TIMESTAMP]] Unix Zeitstempel des Zeitpunkts der Anmeldung
  • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_TYPE]] 2 für Warteliste
  • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_TYPE_LABEL]] Text-Block "Warteliste"
    <!-- BEGIN calendar_event_registration_list_waitlist_entry_field -->

    Dieser Block listet die jeweiligen Anmeldedaten auf. Dabei wird dieser Block pro Formular-Feld einmal ausgegeben, jeweils mit den entsprechenden Formular-Feld-Daten, ausser ein spezifischer Block mittels <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_field_<id> --> besteht.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_LABEL]] Bezeichnung des jeweiligen Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_VALUE]] Gespeicherter Wert zum jeweiligen Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_waitlist_entry_field -->
    <!-- BEGIN calendar_event_registration_list_waitlist_entry_field_<id> -->

    Dieser Block kann anstelle von <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_field --> genutzt werden, um die Daten des mit <id> identifizierten Formular-Feldes auszugeben.

    • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_LABEL_<ID>]] Bezeichnung des mit <ID> identifizierten Formular-Feldes
    • [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_FIELD_VALUE_<ID>]] Gespeicherter Wert des mit <ID> identifizierten Formular-Feld der jeweiligen Anmeldung
    <!-- END calendar_event_registration_list_waitlist_entry_field_<id> -->
    <!-- BEGIN calendar_event_registration_list_waitlist_entry_user_profile_attribute_<id> -->

    Falls es sich beim Teilnehmer um einen registrierten Benutzer mit Benutzerkonto handelt, so wird dieser Block angezeigt, falls die mit der <id> identifizierten Benutzerprofil-Eigenschaft des Teilnehmers gesetzt ist. Für eine vollständige Liste der verfügbaren Platzhalter & Template-Blöcke siehe Benutzerprofil-Daten. Dabei muss das Präfix ACCESS_ durch CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_USER_ ersetzt werden.

    Beispiel bei Platzhalter: Der Platzhalter [[ACCESS_PROFILE_ATTRIBUTE_FIRSTNAME]] wird zu [[CALENDAR_EVENT_REGISTRATION_LIST_WAITLIST_ENTRY_USER_PROFILE_ATTRIBUTE_FIRSTNAME]]

    Beispiel bei Template-Blöcke: Der Template Block <!-- BEGIN/END access_profile_attribute_firstname --> wird zu <!-- BEGIN/END calendar_event_registration_list_waitlist_entry_user_profile_attribute_firstname -->

    <!-- END calendar_event_registration_list_waitlist_entry_user_profile_attribute_<id> -->
<!-- END calendar_event_registration_list_waitlist_entry -->

<!-- END calendar_event_registration_list_waitlist -->

Leere Warteliste

<!-- BEGIN calendar_event_registration_list_waitlist_empty -->

Dieser Block wird angezeigt, wenn die Warteliste leer ist.

<!-- END calendar_event_registration_list_waitlist_empty -->

Export / iCal
  • [[CALENDAR_EVENT_EXPORT_LINK]] URL für iCal-Export
  • [[CALENDAR_EVENT_EXPORT_ICON]] Icon-Link für iCal-Export
Meta-Daten
  • [[CALENDAR_EVENT_ROW]] alternierende CSS-Klasse (row1/row2)
  • [[CALENDAR_EVENT_ID]] ID der Veranstaltung
    <!-- BEGIN event_detail_view -->
    • [[CALENDAR_EVENT_DETAIL_LINK]] URL zur Detailansicht der Veranstaltung
    • [[CALENDAR_EVENT_DETAIL_TARGET]] Bei Weiterleitungen _blank, ansonsten _self
    <!-- END event_detail_view -->
    <!-- BEGIN event_no_detail_view -->

    Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.

    <!-- END event_no_detail_view -->
Oberflächen Texte
  • [[TXT_CALENDAR_CAT]] Kategorie
  • [[TXT_CALENDAR_NAME]] Betreff
  • [[TXT_CALENDAR_PLACE]] Ort
  • [[TXT_CALENDAR_PRIORITY]] Priorität
  • [[TXT_CALENDAR_START]] Beginnt um
  • [[TXT_CALENDAR_END]] Endet um
  • [[TXT_CALENDAR_COMMENT]] Beschreibung
  • [[TXT_CALENDAR_LINK]] Link
  • [[TXT_CALENDAR_EVENT]] Termin
  • [[TXT_CALENDAR_STREET_NR]] Strasse / Nr.
  • [[TXT_CALENDAR_ZIP]] PLZ
  • [[TXT_CALENDAR_LINK]] Link
  • [[TXT_CALENDAR_MAP]] Karte
  • [[TXT_CALENDAR_ORGANIZER]] Veranstalter
  • [[TXT_CALENDAR_MAIL]] E-Mail
  • [[TXT_CALENDAR_ORGANIZER_NAME]] Name
  • [[TXT_CALENDAR_TITLE]] Titel
  • [[TXT_CALENDAR_ACCESS]] Zugriff
  • [[TXT_CALENDAR_ATTACHMENT]] Anhang
  • [[TXT_CALENDAR_PRIORITY]] Priorität

Formular für An- und Abmeldung (section=Calendar&cmd=register)

Diese Anwendungsseite dient zur Darstellung der An- und Abmelde-Formulare zu einer Veranstaltung.

Formular

<!-- BEGIN calendarRegistrationForm -->
Veranstaltungsinformationen
  • [[CALENDAR_EVENT_TITLE]] Titel der Veranstaltung
  • [[CALENDAR_EVENT_START_TIMESTAMP]] Unix Zeitstempel des Startdatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
  • [[CALENDAR_EVENT_START_TIME]] Startdatum (Format: H:i)
  • [[CALENDAR_EVENT_END_TIMESTAMP]] Unix Zeitstempel des Enddatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
  • [[CALENDAR_EVENT_END_TIME]] Enddatum (Format: H:i)
  • [[CALENDAR_EVENT_PICTURE]] HTML-Img-Element des Bildes
Formulardaten
  • [[CALENDAR_EVENT_ID]] ID der Veranstaltung
  • [[CALENDAR_FORM_ID]] ID des Anmeldeformulars
  • [[CALENDAR_EVENT_DATE]] Datum der Veranstaltung
  • [[CALENDAR_USER_ID]] ID des Benutzers (falls authentifiziert)
Formularfelder

Alle erfassten Formularfelder werden innerhalb des folgenden Template-Blocks ausgegeben:

<!-- BEGIN calendarRegistrationField -->
  • [[CALENDAR_REGISTRATION_FIELD]] HTML-Code zur Anzeige eines Eingabefeldes (siehe Abschnitt Layout der Formularfelder)
<!-- END calendarRegistrationField -->

Alternativ kann für jedes Formularfeld ein individuelles Layout definiert werden. Dazu kann zusätzlich (zu <!-- BEGIN/END calendarRegistrationField -->) der folgende Template-Block genutzt werden (<field-id> ist dabei durch die ID des gewünschten Formularfeldes zu ersetzen):

<!-- BEGIN registration_field_<field-id> -->

Platzieren Sie hier jeweils direkt den Code des jeweiligen Formularfeld-Typ spezifischen Template-Blocks gemäss Abschnitt Layout der Formularfelder (ohne <!-- BEGIN/END <field_type> -->). Enthält der Formularfeld-Typ spezifische Template-Block weitere Template-Blöcke, so ist bei diesen jeweils das Suffix _field_<id> anzuhängen. Beispiel: Aus <!-- BEGIN/END select_option --> wird <!-- BEGIN/END select_option_field_<id> -->

<!-- END registration_field_<field-id> -->

Tipp: Das Formularfeld zur Auswahl des Anmeldetyps (Anmeldung/Abmeldung) hat die ID 0 und ist vom Formularfeld-Typ select. Falls z.B. nur Anmeldungen möglich sein sollen und das Feld somit ausgeblendet werden soll, kann folgender Template-Block eingefügt werden:

<!-- BEGIN registration_field_0 -->
<input type="hidden" name="{CALENDAR_FIELD_NAME}" value="1" />
<!-- END registration_field_0 -->
Oberflächen Texte
  • [[TXT_CALENDAR_REGISTRATION_SUBMIT]] Absenden
Captcha

<!-- BEGIN calendarRegistrationCaptcha -->
  • [[TXT_CALENDAR_CAPTCHA]] Sicherheitscode
  • [[CALENDAR_CAPTCHA_CODE]] HTML-Code zur Anzeige der CAPTCHA-Aufforderung
<!-- END calendarRegistrationCaptcha -->

<!-- END calendarRegistrationForm -->

Status

Der Block <!-- BEGIN/END calendarRegistrationStatus --> wird angezeigt, wenn ein Fehler auftritt (z.B. Veranstaltung ist bereits ausgebucht) oder eine Anmeldung abgesendet wurde. Wird der Block <!-- BEGIN/END calendarRegistrationStatus --> angezeigt, so wird der Block zur Anzeige des Formulars (<!-- BEGIN/END calendarRegistrationForm -->) nicht angezeigt.

<!-- BEGIN calendarRegistrationStatus -->
  • [[CALENDAR_LINK_BACK]] HTML-Link zur Übersichtsseite der Anwendung (section=Calendar)
  • [[CALENDAR_REGISTRATION_STATUS]] Statusmeldung zum Vorgang
<!-- END calendarRegistrationStatus -->

Layout der Formularfelder (`FormInputField.html)`

Das Layout der Formularfelder kann über die Anwendungsvorlage FormInputField.html individualisiert werden. Die HTML-Ausgabe von jedem Formularfeld wird nach dem folgenden Schema erzeugt und in den Platzhalter [[CALENDAR_REGISTRATION_FIELD]] abgefüllt:

<!-- BEGIN row -->

<!-- BEGIN label -->

<!-- BEGIN required -->

Dieser Block wird angezeigt, wenn das Formularfeld ein Pflichtfeld ist

  • [[CALENDAR_FIELD_REQUIRED]] Gibt den Wert required="required" aus, wenn das Feld ein Pflichtfeld ist
<!-- END required -->

<!-- END label -->
<!-- BEGIN <field_type> -->

Feld spezifische Platzhalter und Template-Blöcke (siehe Formularfeld-Typen), sowie folgende generische Platzhalter:

  • [[TXT_CALENDAR_FIELD_NAME]] Feldname des Formularfelds
  • [[CALENDAR_FIELD_NAME]] HTML-name des Formularfelds (z.B. registrationField[3])
  • [[CALENDAR_FIELD_ID]] HTML-id des Formularfeldes (z.B. registrationField_3)
  • [[CALENDAR_FIELD_TYPE]] HTML5 Input Type (nur verfügbar bei HTML-input Feldern)
<!-- END <field_type> -->

<!-- END row -->

Dabei wird für jedes erfasste Formularfeld einmal der Template-Block <!-- BEGIN/END row --> verarbeitet/ausgegeben. Innerhalb des Template-Blocks <!-- BEGIN/END row --> wird einerseits der allgemeine Template-Block <!-- BEGIN/END label --> ausgegeben und andererseits ein zum jeweiligen Formularfeld-Typ spezifischen Template-Block (<!-- BEGIN/END <field_type> -->). Welcher Formularfeld-Typ spezifische Template-Block dabei jeweils verarbeitet/ausgegeben wird, ist abhängig vom jeweiligen Typ eines Formularfeldes und ist in der Tabelle Formularfeld-Typen aufgeführt.

Formularfeld-Typen

Die nachfolgende Tablle zeigt auf, welcher Template-Block jeweils (abhängig vom Formularfeld-Typ) angezeigt/verarbeitet wird:

Feldtypen Typ-spezifischer Template-Block
  • Textfeld
  • Vorname
  • Nachname
  • E-Mail
<!-- BEGIN inputtext -->
  • [[CALENDAR_FIELD_VALUE]] Erfasster Standardwert oder übermittelter, resp. gespeicherter Eingabewert
<!-- END inputtext -->
  • Mehrzeiliges Textfeld
<!-- BEGIN textarea -->
  • [[CALENDAR_FIELD_VALUE]] Erfasster Standardwert oder übermittelter, resp. gespeicherter Eingabewert
<!-- END textarea -->
  • Auswahlmenü
  • Auswahl Sitzplätze
  • Anrede
<!-- BEGIN select -->

<!-- BEGIN select_option -->
  • [[CALENDAR_FIELD_OPTION_KEY]] Index zur Identifikation der Option
  • [[CALENDAR_FIELD_OPTION_VALUE]] Name der Option
    <!-- BEGIN select_option_selected -->

    Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist.

    <!-- END select_option_selected -->
<!-- END select_option -->

<!-- END select -->
  • Auswahlfelder
<!-- BEGIN radio -->

<!-- BEGIN radio_option -->
  • [[CALENDAR_FIELD_OPTION_NAME]] HTML-name des Formularfelds (z.B. registrationField[3])
  • [[CALENDAR_FIELD_OPTION_KEY]] Index zur Identifikation der Option
  • [[CALENDAR_FIELD_OPTION_VALUE]] Name der Option
    <!-- BEGIN radio_option_selected -->

    Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist.

    <!-- END radio_option_selected -->
    <!-- BEGIN radio_embedded -->

    Dieser Block wird angezeigt, wenn die Option ein Eingabefeld enthält. Um eine Option mit einem Eingabefeld zu ergänzen, muss bei der Felddefinition das Keyword [[INPUT]] eingefügt werden.

    • [[CALENDAR_FIELD_EMBEDDED_NAME]] HTML-name des Formularfelds (z.B. registrationFieldAdditional[3][1])
    • [[CALENDAR_FIELD_EMBEDDED_VALUE]] Übermittelter, resp. gespeicherter Eingabewert
    <!-- END radio_embedded -->
<!-- END radio_option -->

<!-- END radio -->
  • Kontrollkästchen
<!-- BEGIN checkbox -->

<!-- BEGIN checkbox_option -->
  • [[CALENDAR_FIELD_OPTION_NAME]] HTML-name des Formularfelds (z.B. registrationField[3][])
  • [[CALENDAR_FIELD_OPTION_KEY]] Index zur Identifikation der Option
  • [[CALENDAR_FIELD_OPTION_VALUE]] Name der Option
    <!-- BEGIN checkbox_option_selected -->

    Dieser Block wird angezeigt, wenn die jeweilige Option gewählt ist.

    <!-- END checkbox_option_selected -->
    <!-- BEGIN checkbox_embedded -->

    Dieser Block wird angezeigt, wenn die Option ein Eingabefeld enthält. Um eine Option mit einem Eingabefeld zu ergänzen, muss bei der Felddefinition das Keyword [[INPUT]] eingefügt werden.

    • [[CALENDAR_FIELD_EMBEDDED_NAME]] HTML-name des Formularfelds (z.B. registrationFieldAdditional[3][1])
    • [[CALENDAR_FIELD_EMBEDDED_VALUE]] Übermittelter, resp. gespeicherter Eingabewert
    <!-- END checkbox_embedded -->
<!-- END checkbox_option -->

<!-- END checkbox -->
  • AGB
<!-- BEGIN agb -->
  • [[CALENDAR_FIELD_VALUE]] Enthält den Text der Sprachvariable TXT_CALENDAR_AGB
    <!-- BEGIN agb_option_selected -->

    Dieser Block wird angezeigt, wenn die AGBs akzeptiert wurden.

    <!-- END agb_option_selected -->
<!-- END agb -->
  • Fieldset
Der Formularfeld-Typ Fieldset ist ein Spezialfall. Hier wird weder der globalre Template-Block <!-- BEGIN/END row --> ausgegeben, noch wird der allgemeine Template-Block <!-- BEGIN/END label --> ausgegeben. Anstelle dessen wird nur der Formularfeld-Typ spezifische Template-Block <!-- BEGIN/END fieldset --> ausgegeben.
<!-- BEGIN fieldset -->
<!-- END fieldset -->

Auflistung der An- und Abmeldungen (section=Calendar&cmd=registrations)

Alias von Detailansicht

Es stehen die gleichen Platzhalter wie bei der Detailansicht zur Verfügung. Siehe Abschnitt Teilnehmer zur Auflistung der An- und Abmeldungen.

Meine Veranstaltungen (section=Calendar&cmd=my_events)

Diese Anwendungsseite dient zur Auflistung der Veranstaltungen, welche dem authentifizierten Benutzer gehören (= welche von diesem erfasst wurden).

Es stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung, sowie zusätzlich die folgenden:

Oberflächen Texte
  • [[TXT_CALENDAR_EDIT]] Textbaustein "bearbeiten"

Kategorie-Auflistung (section=Calendar&cmd=category)

Auflistung der Veranstaltungen gruppiert nach Kategorie.

Event Auflistung

<!-- BEGIN categoryList -->

Innerhalb des Blocks <!-- BEGIN/END categoryList --> stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung, sowie zusätzlich die folgenden:

  • [[CALENDAR_CATEGORY_NAME]] Name der Kategorie
<!-- END categoryList -->

Suche
Oberflächen Texte
  • [[TXT_CALENDAR_SEARCH_TERM]] Suchbegriff
  • [[TXT_CALENDAR_FROM]] Von
  • [[TXT_CALENDAR_TILL]] Bis
  • [[TXT_CALENDAR_CATEGORY]] Kategorie
  • [[TXT_CALENDAR_SEARCH]] Suchen
  • [[TXT_CALENDAR_OCLOCK]] Uhr
  • [[TXT_CALENDAR_DATE]] Datum
Formulardaten
  • [[CALENDAR_SEARCH_TERM]] Der eingegebene Suchbegriff
  • [[CALENDAR_SEARCH_FROM]] Startdatum
  • [[CALENDAR_SEARCH_TILL]] Enddatum
  • [[CALENDAR_SEARCH_CATEGORIES]] Dropdown-Menü der Kategorien

Direktzugriff auf Kategorie (section=Calendar&cmd=<ID>)

Dies ist ein Alias der Funktion Kategorie-Auflistung. Wird als Bereich (cmd) die ID einer Kategorie gesetzt, so werden nur die Veranstaltungen der entsprechenden Kategorie aufgelistet.

Es stehen die gleichen Platzhalter wie bei der Kategorie-Auflistung zur Verfügung.

Box Ansicht (section=Calendar&cmd=boxes)

Allgemein
  • [[CALENDAR_BOX]] Generierte Kalender-Box
  • [[CALENDAR_CATEGORIES]] Dropdown-Menü der Kategorien
  • [[CALENDAR_JAVA_SCRIPT]] JavaScript Code - benötigt für die Kalender-Box
Oberflächen Texte
  • [[TXT_CALENDAR_ALL_CAT]] Alle Kategorien
Auflistung der Veranstaltungen

Wird bei der Box Ansicht ein Datum ausgewählt, so werden anschliessend alle Veranstaltungen dieses Datums aufgelistet. Dazu stehen die gleichen Platzhalter wie bei der Übersicht zur Verfügung.

Erfassung von Veranstaltungen (section=Calendar&cmd=add)

Achtung: Dieser Abschnitt ist nicht vollständig dokumentiert.

Allgemein
  • [[CALENDAR_EVENT_ID]] ID der Veranstaltung
  • [[CALENDAR_EVENT_ALL_DAY]] Bei ganztägiger Veranstaltung checked="checked", ansonsten leer
  • [[CALENDAR_HIDE_ON_SINGLE_LANG]] Bei einsprachiger Erfassung display: none;, ansonsten leer
  • [[CALENDAR_JAVASCRIPT]] JavaScript Code - benötigt für die Such-Funktion
  • [[CALENDAR_EVENT_TYPE_EVENT]] Bei normaler Veranstaltung selected="selected", ansonsten leer
  • [[CALENDAR_EVENT_TYPE_REDIRECT]] Bei Weiterleitung selected="selected", ansonsten leer
  • [[CALENDAR_EVENT_START_DATE]] Startdatum
  • [[CALENDAR_EVENT_END_DATE]] Enddatum
  • [[CALENDAR_EVENT_PICTURE]] URL des Bildes
  • [[CALENDAR_EVENT_PICTURE_THUMB]] Thumbnail des Bildes als HTML-img-Tag
  • [[CALENDAR_EVENT_ATTACHMENT]] URL des Anhangs
  • [[CALENDAR_EVENT_ATTACHMENT_LINK]] HTML-Link zum Anhang
  • [[CALENDAR_EVENT_CATEGORIES]] Dropdown-Menü der Kategorien
  • [[CALENDAR_EVENT_LINK]] Erfasster Wert der Eigenschaft Link
Ort
  • [[CALENDAR_EVENT_PLACE]] Ort
  • [[CALENDAR_EVENT_STREET]] Adresse
  • [[CALENDAR_EVENT_ZIP]] PLZ
  • [[CALENDAR_EVENT_CITY]] Stadt
  • [[CALENDAR_EVENT_COUNTRY]] Land
  • [[CALENDAR_EVENT_PLACE_WEBSITE]] Website
  • [[CALENDAR_EVENT_PLACE_MAP]] Karte
  • [[CALENDAR_EVENT_PLACE_MAP_LINK]] HTML-Link zur Karte
  • [[CALENDAR_EVENT_PLACE_LINK]] Link
  • [[CALENDAR_EVENT_PLACE_PHONE]] Telefon
  • [[CALENDAR_EVENT_MAP]] Falls Karte erfasst checked="checked", ansonsten leer
  • [[CALENDAR_EVENT_LOCATION_TYPE_MANUAL]] Bei manueller Erfassung oder Erfassung neuer Veranstaltung checked='checked', ansonsten leer
  • [[CALENDAR_EVENT_LOCATION_TYPE_MEDIADIR]] Bei Auswahl aus Medienverzeichnis checked='checked', ansonsten leer
Organisator
  • [[CALENDAR_EVENT_HOST]] Erfasster Wert der Eigenschaft Name
  • [[CALENDAR_EVENT_HOST_ADDRESS]] Erfasster Wert der Eigenschaft Strasse und Hausnummer
  • [[CALENDAR_EVENT_HOST_ZIP]] Erfasster Wert der Eigenschaft PLZ
  • [[CALENDAR_EVENT_HOST_CITY]] Erfasster Wert der Eigenschaft Stadt
  • [[CALENDAR_EVENT_HOST_COUNTRY]] Erfasster Wert der Eigenschaft Land
  • [[CALENDAR_EVENT_HOST_WEBSITE]] Erfasster Wert der Eigenschaft Website
  • [[CALENDAR_EVENT_HOST_LINK]] Erfasster Wert der Eigenschaft Link
  • [[CALENDAR_EVENT_HOST_PHONE]] Erfasster Wert der Eigenschaft Telefon
  • [[CALENDAR_EVENT_HOST_EMAIL]] Erfasster Wert der Eigenschaft E-Mail
  • [[CALENDAR_EVENT_HOST_TYPE_MANUAL]] Bei manueller Erfassung oder Erfassung neuer Veranstaltung checked='checked', ansonsten leer
  • [[CALENDAR_EVENT_HOST_TYPE_MEDIADIR]] Bei Auswahl aus Medienverzeichnis checked='checked', ansonsten leer

Bearbeitung von Veranstaltungen (section=Calendar&cmd=edit)

Dies ist ein Alias der Funktion Erfassung von Veranstaltungen.

Es stehen die gleichen Platzhalter wie bei der Erfassung von Veranstaltungen zur Verfügung.

Layout / Inhaltsseiten

Veranstaltungen (`events.html`)

Eine Auflistung der Veranstaltungen kann mit dem Widget [[EVENTS_FILE]] (oder [[EVENTS2_FILE]], [[EVENTS3_FILE]], ... [[EVENTS20_FILE]]) im Webdesign Template (oder in Inhaltsseiten) integriert werden.

Das gewünscht Layout wird in der Template-Datei events.html (oder events2.html, events3.html, ... events20.html) des Webdesign Templates definiert:

<!-- BEGIN calendar_headlines_row -->
Konfiguration

Um die Auflistung der Veranstaltungen auf eine Rubrik einzuschränken, kann der folgende Platzhalter eingesetzt werden (ID ist dabei durch die ID der gewünschten Rubrik zu ersetzen):

[[CALENDAR_CATEGORY_ID]]

Standardmäßig erfolgt die Auflistung der zukünftigen Veranstaltungen. Mit dem folgenden funktionalen Platzhalter kann dies geändert werden, so dass anstelle dessen die vergangenen Veranstaltungen aufgelistet werden:

[[CALENDAR_LIST_ARCHIVE]]

Standardmäßig ist die Auflistung auf die Anzahl Veranstaltungen gemäß Konfigurationsoption Maximale Ausgabe von Veranstaltungen (unter Anwendungen > Veranstaltungskalender > Einstellungen > Allgemein > Headlines) eingeschränkt. Die Einschränkung kann durch Einfügen des folgenden funktionalen Platzhalters deaktiviert werden:

[[CALENDAR_LIMIT_OFF]]

Data
  • [[CALENDAR_EVENT_TITLE]] Titel der Veranstaltung
  • [[CALENDAR_EVENT_TEASER]] Teaser
  • [[CALENDAR_EVENT_DESCRIPTION]] Beschreibung
  • [[CALENDAR_EVENT_SHORT_DESCRIPTION]] Kurzbeschreibung
  • [[CALENDAR_EVENT_CATEGORY]] Komma-separierte Liste aller zugewiesenen Kategorien
Zeitraum

Note : Date format can be defined in settings

Anfang
  • [[CALENDAR_EVENT_START]] Startdatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_START_DATE]] Startdatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_START_DATE_DAY]] Startdatum (Format: d)
  • [[CALENDAR_EVENT_START_DATE_MONTH]] Startdatum (Format: m)
  • [[CALENDAR_EVENT_START_DATE_YEAR]] Startdatum (Format: Y)
  • [[CALENDAR_EVENT_START_TIME]] Startdatum (Format: H:i)
  • [[CALENDAR_EVENT_START_TIME_MINUTE]] Startdatum (Format: i)
  • [[CALENDAR_EVENT_START_TIME_HOUR]] Startdatum (Format: H)
  • [[CALENDAR_EVENT_START_TIMESTAMP]] Unix Zeitstempel des Startdatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Ende
  • [[CALENDAR_EVENT_END]] Enddatum (Format: d.m.Y H:i:s)
  • [[CALENDAR_EVENT_END_DATE]] Enddatum (Format: d.m.Y)
  • [[CALENDAR_EVENT_END_DATE_DAY]] Enddatum (Format: d)
  • [[CALENDAR_EVENT_END_DATE_MONTH]] Enddatum (Format: m)
  • [[CALENDAR_EVENT_END_DATE_YEAR]] Enddatum (Format: Y)
  • [[CALENDAR_EVENT_END_TIME]] Enddatum (Format: H:i)
  • [[CALENDAR_EVENT_END_TIME_MINUTE]] Enddatum (Format: i)
  • [[CALENDAR_EVENT_END_TIME_HOUR]] Enddatum (Format: H)
  • [[CALENDAR_EVENT_END_TIMESTAMP]] Unix Zeitstempel des Enddatums (zur Verwendung mit $strftime() als individuelle Datumsanzeige)
Format gemäss Einstellungen

<!-- BEGIN calendarDateList -->
  • [[CALENDAR_DATE_LIST]] Date format for the list view
  • [[CALENDAR_SEP_DATE_TIME_LIST]] Date separator
  • [[CALENDAR_TIME_LIST]] Event time for list view
  • [[TXT_CALENDAR_CLOCK_LIST]] Formatted text for the list view

Example:

Multi day event : 06.02.2014 - 12:52 to 07.02.2014 - 13:52 Clock

Single day event : 06.02.2014

<!-- END calendarDateList -->

Quelle
  • [[CALENDAR_EVENT_LINK]] Link auf Website
  • [[CALENDAR_EVENT_LINK_SOURCE]] Adresse der Website
Bild
  • [[CALENDAR_EVENT_PICTURE]] HTML-Img-Element des Bildes
  • [[CALENDAR_EVENT_PICTURE_SOURCE]] Bildquelle
  • [[CALENDAR_EVENT_THUMBNAIL]] Vorschaubild
Anhang

<!-- BEGIN calendarAttachment -->
  • [[CALENDAR_EVENT_ATTACHMENT]] Link zum Anhang
  • [[CALENDAR_EVENT_ATTACHMENT_SOURCE]] Dateiquelle des Anhangs
<!-- END calendarAttachment -->

Ort

<!-- BEGIN event_location -->
  • [[CALENDAR_EVENT_LOCATION_PLACE]] Name
  • [[CALENDAR_EVENT_LOCATION_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_LOCATION_ZIP]] PLZ
  • [[CALENDAR_EVENT_LOCATION_CITY]] Ort
  • [[CALENDAR_EVENT_LOCATION_COUNTRY]] Country
    <!-- BEGIN event_location_website -->
    • [[CALENDAR_EVENT_LOCATION_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_LOCATION_WEBSITE_SOURCE]] Website URL
    <!-- END event_location_website -->
    <!-- BEGIN event_location_link -->
    • [[CALENDAR_EVENT_LOCATION_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_LOCATION_LINK_SOURCE]] Link URL
    <!-- END event_location_link -->
    <!-- BEGIN event_location_phone -->
    • [[CALENDAR_EVENT_LOCATION_PHONE]] Telefon
    <!-- END event_location_phone -->
    <!-- BEGIN event_location_map -->
    • [[CALENDAR_EVENT_LOCATION_MAP_LINK]] Link auf Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_THUMBNAIL]] Vorschaubild der Karte
    • [[CALENDAR_EVENT_LOCATION_MAP_SOURCE]] Bildquelle der Karte
    <!-- END event_location_map -->
<!-- END event_location -->

Veranstalter

<!-- BEGIN event_host -->
  • [[CALENDAR_EVENT_HOST]] Name
  • [[CALENDAR_EVENT_HOST_ADDRESS]] Strasse / Nr.
  • [[CALENDAR_EVENT_HOST_ZIP]] PLZ
  • [[CALENDAR_EVENT_HOST_CITY]] Ort
  • [[CALENDAR_EVENT_HOST_COUNTRY]] Country
    <!-- BEGIN event_host_website -->
    • [[CALENDAR_EVENT_HOST_WEBSITE]] Website HTML-Link
    • [[CALENDAR_EVENT_HOST_WEBSITE_SOURCE]] Website URL
    <!-- END event_host_website -->
    <!-- BEGIN event_host_link -->
    • [[CALENDAR_EVENT_HOST_LINK]] Link als HTML-Link
    • [[CALENDAR_EVENT_HOST_LINK_SOURCE]] Link URL
    <!-- END event_host_link -->
    <!-- BEGIN event_host_phone -->
    • [[CALENDAR_EVENT_HOST_PHONE]] Telefon
    <!-- END event_host_phone -->
    <!-- BEGIN event_host_email -->
    • [[CALENDAR_EVENT_HOST_EMAIL]] E-Mail-Link
    • [[CALENDAR_EVENT_HOST_EMAIL_SOURCE]] E-Mail Adresse
    <!-- END event_host_email -->
<!-- END event_host -->

Zusätzliche Angaben
  • [[CALENDAR_EVENT_ACCESS]] Zugriff
  • [[CALENDAR_EVENT_PRIORITY]] Priorität
  • [[CALENDAR_EVENT_PRIORITY_IMG]] Priorität (Symbolbild)
Meta-Daten
  • [[CALENDAR_EVENT_ROW]] alternierende CSS-Klasse (row1/row2)
  • [[CALENDAR_EVENT_ID]] ID der Veranstaltung
    <!-- BEGIN event_detail_view -->
    • [[CALENDAR_EVENT_DETAIL_LINK]] URL zur Detailansicht der Veranstaltung
    • [[CALENDAR_EVENT_DETAIL_TARGET]] Bei Weiterleitungen _blank, ansonsten _self
    <!-- END event_detail_view -->
    <!-- BEGIN event_no_detail_view -->

    Dieser Block wird anstelle des Blocks event_detail_view angezeigt, falls wenn bei der Veranstaltung definiert wurde, dass die Detailansicht nicht verlinkt werden soll.

    <!-- END event_no_detail_view -->
<!-- END calendar_headlines_row -->