<?php /** * Definition der Event-Tags * * Wording: * Event = Veranstaltungsreiehe * Term = Einzelne Veranstaltung der Veranstaltungsreihe */ /** * Haupttag */ ?> <ty:events> <ty-events:config> <ty-events-config:set name="termDetailURL" value="tyNavigationTopicID_1" comment="Topic zur Detailseite"/> <ty-events-config:set name="termIcsURL" value="/templates/ics.php" comment="Pfad zum ICS-Script"/> </ty-events:config> <?php /** * Liste von Veranstaltungen, Attribute: * * type: current (aktuelle Veranstaltungen; Sortierung aufsteigend; default), passed (vergangene Veranstaltungen (Archiv); Sortierung absteigend ), all * limit: n (max. Anzahl in der Liste; Integer) * * filterType: * year (Jahresfilter (Format: YYYY)), * month (Jahr und Monat (Format: YYYY.MM , für MM: 01 bis 12)), * date (Datumsfilter (Format: YYYY:MM:DD) ) * categoryId (Filter nach Kategorie - ID der Kategorie) * freetext (Freitextsuche) * eventId (Filer nach einer bst. Veranstaltungsreihe) * * Filter-Typen sind kombinierbar, Angabe der Schlüsslwörter durch Komma getrennt * Die Filterung kann auch duch fest definierte GET/POST-Parameter erfolgen. * * filterValue: Wert je nach Filter-Typ, bei mehreren Filtern, Werte durch Komma getrennt */ ?> <ty-events:listOfEvents> <?php /** * Fehlerfall * type: * empty (Standard-Fehlerfall, keine Veranstaltungen in der Liste) * filterType : Fehlermeldung je nach Filtertyp, Trennung nach Komma bei kombinierten Filtern * * * */ ?> <ty-events-listOfEvents:fallback type="empty"> <ty:content id="empty-archiv-msg">Es befinden sich keine Veranstaltungen im Archiv</ty:content> 2009. </ty-events-listOfEvents:fallback> <ty-events-listOfEvents:fallback type="empty" filterType="month"> Für <ty-events-listOfEvents:filterValue dateFormat="%F %Y"/> gibt es keine Veranstaltungen. </ty-events-listOfEvents:fallback> <ty-events-listOfEvents:fallback type="empty" filterType="year,categoryId"> <?php /** * Fehlermeldung für einen kombinierten Filter * * Ausgabe des Filterwertes, Attribute: * filterType : für Bestimmter Filter-Wert (Werte siehe filterType von <ty-events:listOfEvents>) * Bei categoryId und eventId wird die ID durch den jeweiligen sprachabhängigen (????) Namen ersetzt * dateFormat : Datumsformat (z.B %Y ; %F %Y), für Monats- und Tagnamen ein Content-Feld erzeugt. */ ?> Für <ty-events-listOfEvents:filterValue filterType="date" dateFormat="%d. %M %Y"/> gibt es keine Veranstaltung in der Kategorie <ty-events-listOfEvents:filterValue filterType="categoryId"/> </ty-events-listOfEvents:fallback> <?php /** * Gruppierung der Liste, Attribute: * type: * year (Jahres-Gruppierung) , * month (Gruppierung nach Monat), * eventId (nach Veranstaltungsreiehe), * location (Veranstaltungort) * * nur wenn kein Fehlerfall */ ?> <ty-events-listOfEvents:group type="year"> <?php /** * Ausgabe des Monats, Jahres, Name der Reihe oder Name des Ortes (Sprachabhängig) * Wert der aktuellen Gruppierung, Attribute: * dateFormat : Datumsformat (z.B %Y ; %F %Y), für Monats- und Tagnamen ein Content-Feld erzeugt. */ ?> <ty-events-listOfEvents-group:value dateFormat="%Y"/> </ty-events-listOfEvents:group> <?php /** * Header der Liste * nur wenn kein Fehlerfall */ ?> <ty-events-listOfEvents:header> </ty-events-listOfEvents:header> <?php /** * Einzelner Veranstaltungseintrag * nur wenn kein Fehlerfall */ ?> <ty-events-listOfEvents:item> <ty-events-listOfEvents-item:flipflop/> <ty-events-listOfEvents-item:itemNumber base="1"/> <?php /** * Informationen zur Veranstaltungsreihe */ ?> <ty-events-listOfEvents-item:eventId/> <ty-events-listOfEvents-item:eventName/> <ty-events-listOfEvents-item:eventStartDate dateFormat="%d. %M %Y"/> <ty-events-listOfEvents-item:eventEndDate dateFormat="%d. %M %Y"/> <ty-events-listOfEvents-item:eventPeriod dateFormat="%d. %M %Y" seperator=" - "/> <?php /* Zeitraum, Wenn StartDatum = Enddatum -> Es wird nur das Startdatum ausgegeben ohne Seperator */?> <?php /** * Beschreibungstexte zur Veranstaltungsreihe * type: * content (allg. Inhalt, default) * aim (Zielstellung) * targetGroup (Zielgruppe) * conditions (Teilnahmebedingungen) * maxlength: max. Zeichenzahl * suffix: Ist die Zeichenzahl größer als der Wert aus maxlength wird der Suffix angefügt. */ ?> <ty-events-listOfEvents-item:eventDescription maxlength="50" suffix="..." type=""/> <?php /** * Kontakte an der Veranstaltungsreihe * * type: * speakers (Referenten) * catering * asp (Ansprechpartner) * cop (Kooperationspartner) */ ?> <ty-events-listOfEvents-item:eventContacts type="asp"> <ty-events-listOfEvents-item-eventContacts:header></ty-events-listOfEvents-item-eventContacts:header> <ty-events-listOfEvents-item-eventContacts:item> <ty-events-listOfEvents-item-eventContacts-item:flipflop/> <ty-events-listOfEvents-item-eventContacts-item:itemNumber base="1"/> <ty-events-listOfEvents-item-eventContacts-item:id/> <ty-events-listOfEvents-item-eventContacts-item:title/> <ty-events-listOfEvents-item-eventContacts-item:firstname/> <ty-events-listOfEvents-item-eventContacts-item:lastname/> <?php /* weitere Informationen zum Kontakt */ ?> </ty-events-listOfEvents-item-eventContacts:item> <ty-events-listOfEvents-item-eventContacts:footer></ty-events-listOfEvents-item-eventContacts:footer> <ty-events-listOfEvents-item:eventContacts> <?php /** * Kategorien an der Veranstaltungsreihe (Step 1 nur die Hauptkategorien) */ ?> <ty-events-listOfEvents-item:eventCategories> <ty-events-listOfEvents-item-eventCategories:header></ty-events-listOfEvents-item-eventCategories:header> <ty-events-listOfEvents-item-eventCategories:item> <ty-events-listOfEvents-item-eventCategories-item:flipflop/> <ty-events-listOfEvents-item-eventCategories-item:itemNumber base="1"/> <ty-events-listOfEvents-item-eventCategories-item:id/> <ty-events-listOfEvents-item-eventCategories-item:title/> <ty-events-listOfEvents-item-eventCategories-item:filterUrl/> </ty-events-listOfEvents-item-eventCategories:item> <ty-events-listOfEvents-item-eventCategories:footer></ty-events-listOfEvents-item-eventCategories:footer> </ty-events:eventCategories> <?php /** * Branchen der Veranstaltungsreihe */ ?> <ty-events-listOfEvents-item:eventIndustrySectors> <ty-events-listOfEvents-item-eventIndustrySectors:header></ty-events-listOfEvents-item-eventIndustrySectors:header> <ty-events-listOfEvents-item-eventIndustrySectors:item> <ty-events-listOfEvents-item-eventIndustrySectors-item:flipflop/> <ty-events-listOfEvents-item-eventIndustrySectors-item:itemNumber base="1"/> <ty-events-listOfEvents-item-eventIndustrySectors-item:id/> <ty-events-listOfEvents-item-eventIndustrySectors-item:title/> <ty-events-listOfEvents-item-eventIndustrySectors-item:description maxlength="50" suffix="..."/> </ty-events-listOfEvents-item-eventIndustrySectors:item> <ty-events-listOfEvents-item-eventIndustrySectors:footer></ty-events-listOfEvents-item-eventIndustrySectors:footer> </ty-events-listOfEvents-item:eventIndustrySectors> <?php /** * Informationen zur einzelnen Veranstaltung */ ?> <ty-events-listOfEvents-item:termId/> <ty-events-listOfEvents-item:termTitle/> <ty-events-listOfEvents-item:termIdentifier/> <ty-events-listOfEvents-item:termDescriptiion maxlength="50" suffix="..."/> <ty-events-listOfEvents-item:termStartDate dateFormat="%d. %M %Y"/> <ty-events-listOfEvents-item:termEndDate dateFormat="%d. %M %Y"/> <ty-events-listOfEvents-item:termPeriod dateFormat="%d. %M %Y" seperator=" - "/> <?php /* Zeitraum, Wenn StartDatum = Enddatum -> Es wird nur das Startdatum ausgegeben ohne Seperator */?> <?php /* URL zur ICS-Datei */?> <ty-events-listOfEvents-item:termIcsURL/> <?php /* URL zur Detailseite*/?> <ty-events-listOfEvents-item:termDetailURL/> <?php /** * Preise der Veranstaltung */ ?> <ty-events-listOfEvents-item:termPriceClasses> <ty-events-listOfEvents-item-termPriceClasses:header></ty-events-listOfEvents-item-termPriceClasses:header> <ty-events-listOfEvents-item-termPriceClasses:item> <ty-events-listOfEvents-item-termPriceClasses-item:flipflop/> <ty-events-listOfEvents-item-termPriceClasses-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termPriceClasses-item:id/> <ty-events-listOfEvents-item-termPriceClasses-item:title/> <ty-events-listOfEvents-item-termPriceClasses-item:value/> <ty-events-listOfEvents-item-termPriceClasses-item:description maxlength="50" suffix="..."/> </ty-events-listOfEvents-item-termPriceClasses:item> <ty-events-listOfEvents-item-termPriceClasses:footer></ty-events-listOfEvents-item-termPriceClasses:footer> </ty-events-listOfEvents-item:termPriceClasses> <?php /** * Veranstaltungsorte der Veranstaltung */ ?> <ty-events-listOfEvents-item:termLocations> <ty-events-listOfEvents-item-termLocations:header></ty-events-listOfEvents-item-termLocations:header> <ty-events-listOfEvents-item-termLocations:item> <ty-events-listOfEvents-item-termLocations-item:flipflop/> <ty-events-listOfEvents-item-termLocations-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termLocations-item:id/> <ty-events-listOfEvents-item-termLocations-item:title/> <ty-events-listOfEvents-item-termLocations-item:street/> <?php /* Straße + Hausnummer */?> <ty-events-listOfEvents-item-termLocations-item:zip/> <ty-events-listOfEvents-item-termLocations-item:city/> <ty-events-listOfEvents-item-termLocations-item:description maxlength="50" suffix="..."/> </ty-events-listOfEvents-item-termLocations:item> <ty-events-listOfEvents-item-termLocations:footer></ty-events-listOfEvents-item-termLocations:footer> </ty-events-listOfEvents-item:termLocations> <?php /** * Ist die Veranstaltung buchbar ? * ja: Inhalt wird angezeigt, wenn: * - max. Anzahl an Teilnehmer der Veranstaltung ist nicht überschritten * - Veranstaltung liegt noch x Tage in der Zukunft (Wird im Backend definiert) */ ?> <ty-events-listOfEvents-item:termBookable> <ty-events-listOfEvents-item-termBookable:registerURL/> </ty-events-listOfEvents-item:termBookable> <?php /** * Bewertung der Veranstaltung (Mittelwert , float 0 bis 5 einen Nachkommazahl) */ ?> <ty-events-listOfEvents-item:termRating/> <?php /** * Dateien zur Veranstaltung (+ die der Reihe) */ ?> <ty-events-listOfEvents-item:termFiles> <ty-events-listOfEvents-item-termFiles:header></ty-events-listOfEvents-item-termFiles:header> <ty-events-listOfEvents-item-termFiles:item> <ty-events-listOfEvents-item-termFiles-item:flipflop/> <ty-events-listOfEvents-item-termFiles-item:itemNumber base="1"/> <?php /* und alle Tags wie bei ty-filemanager-file */?> <ty-events-listOfEvents-item-termFiles-item:id/><?php /* entspricht <ty-filemanager-file:id/> */ ?> <ty-events-listOfEvents-item-termFiles-item:title/><?php /* entspricht <ty-filemanager-file:id/> */ ?> <ty-events-listOfEvents-item-termFiles-item:description maxlength="50" suffix="..."/><?php /* entspricht <ty-filemanager-file:description maxlength="50" suffix="..."/> */ ?> <ty-events-listOfEvents-item-termFiles-item:size unit="dynamic"/><?php /* entspricht <ty-filemanager-file:size unit="dynamic"/> */ ?> </ty-events-listOfEvents-item-termFiles:item> <ty-events-listOfEvents-item-termFiles:footer></ty-events-listOfEvents-item-termFiles:footer> </ty-events-listOfEvents-item:termFiles> <?php /** * Einzelnen Tage der Veranstaltung */ ?> <ty-events-listOfEvents-item:termDays> <ty-events-listOfEvents-item-termDays:header></ty-events-listOfEvents-item-termDays:header> <ty-events-listOfEvents-item-termDays:item> <ty-events-listOfEvents-item-termDays-item:flipflop/> <ty-events-listOfEvents-item-termDays-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termDays-item:id/> <ty-events-listOfEvents-item-termDays-item:title/> <ty-events-listOfEvents-item-termDays-item:description maxlength="50" suffix="..."/> <ty-events-listOfEvents-item-termDays-item:date dateFormat="%d. %M %Y"/> <ty-events-listOfEvents-item-termDays-item:startTime/> <?php /* Zeit der ersten Tagesordnungspunktes */?> <ty-events-listOfEvents-item-termDays-item:endTime/> <?php /* Endzeit des letzten Tagesordnungspunktes */?> <ty-events-listOfEvents-item-termDays-item:period seperator=" - "/> <?php /** * Preise der Veranstaltungstages */ ?> <ty-events-listOfEvents-item-termDays-item:priceClasses> <ty-events-listOfEvents-item-termDays-item-priceClasses:header></ty-events-listOfEvents-item-termDays-item-priceClasses:header> <ty-events-listOfEvents-item-termDays-item-priceClasses:item> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:flipflop/> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:id/> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:title/> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:value/> <ty-events-listOfEvents-item-termDays-item-priceClasses-item:description maxlength="50" suffix="..."/> </ty-events-listOfEvents-item-termDays-item-priceClasses:item> <ty-events-listOfEvents-item-termDays-item-priceClasses:footer></ty-events-listOfEvents-item-termDays-item-priceClasses:footer> </ty-events-listOfEvents-item-termDays-item:priceClasses> <?php /** * Tagesordnungspunkte des Veranstaltungstages */ ?> <ty-events-listOfEvents-item-termDays-item:appointments> <ty-events-listOfEvents-item-termDays-item-appointments:header></ty-events-listOfEvents-item-termDays-item-appointments:header> <ty-events-listOfEvents-item-termDays-item-appointments:item> <ty-events-listOfEvents-item-termDays-item-appointments-item:flipflop/> <ty-events-listOfEvents-item-termDays-item-appointments-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termDays-item-appointments-item:id/> <ty-events-listOfEvents-item-termDays-item-appointments-item:title/> <ty-events-listOfEvents-item-termDays-item-appointments-item:description maxlength="50" suffix="..."/> <ty-events-listOfEvents-item-termDays-item-appointments-item:startTime/> <ty-events-listOfEvents-item-termDays-item-appointments-item:endTime/> <?php /** * Ort des Tagesordnungspunkte */ ?> <ty-events-listOfEvents-item-termDays-item-appointments-item:location> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:id> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:title> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:street/> <?php /* Straße + Hausnummer */?> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:zip/> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:city/> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:description maxlength="50" suffix="..."/> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:floor> <ty-events-listOfEvents-item-termDays-item-appointments-item-location:room> </ty-events-listOfEvents-item-termDays-item-appointments-item:location> <?php /** * Preis des Tagesordnungspunkte */ ?> <ty-events-listOfEvents-item-termDays-item-appointments-item:priceClasses> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:header></ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:header> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:item> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:flipflop/> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:id/> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:title/> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:value/> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses-item:description maxlength="50" suffix="..."/> </ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:item> <ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:footer></ty-events-listOfEvents-item-termDays-item-appointments-item-priceClasses:footer> </ty-events-listOfEvents-item-termDays-item-appointments-item:priceClasses> <?php /** * Kontakte des Tagesordnungspunkte * * type: * speakers (Referenten) * catering * asp (Ansprechpartner) * cop (Kooperationspartner) */ ?> <ty-events-listOfEvents-item-termDays-item-appointments-item:contacts type="asp"> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:header></ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:header> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:item> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:flipflop/> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:itemNumber base="1"/> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:id/> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:title/> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:firstname/> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts-item:lastname/> <?php /* weitere Informationen zum Kontakt */ ?> </ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:item> <ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:footer></ty-events-listOfEvents-item-termDays-item-appointments-item-contacts:footer> <ty-events-listOfEvents-item-termDays-item-appointments-item:contacts> </ty-events-listOfEvents-item-termDays-item-appointments:item> <ty-events-listOfEvents-item-termDays-item-appointments:footer></ty-events-listOfEvents-item-termDays-item-appointments:footer> </ty-events-listOfEvents-item-termDays-item:appointments> </ty-events-listOfEvents-item-termDays:item> <ty-events-listOfEvents-item-termDays:footer></ty-events-listOfEvents-item-termDays:footer> </ty-events-listOfEvents-item:termDays> </ty-events-listOfEvents:item> <?php /** * Footer der Liste * - nur wenn kein Fehlerfall */ ?> <ty-events-listOfEvents:footer> </ty-events-listOfEvents:footer> <?php /** * Pager * -> wie bei ty:db umsetzen */ ?> <ty-events-listOfEvents:pager> </ty-events-listOfEvents:pager> </ty-events:listOfEvents> <?php /** * Details für eienn bestimte Veranstaltung * */ ?> <ty-events:eventDetails> <?php /** * Unterags wie innerhalb <ty-events-listOfEvents:item> */ ?> </ty-events:eventDetails> <?php /** * Der Kalender-widget * startDay: erster Tag links in der Ansicht * 1 = Montag (default) bis 7 = Sonntag */ ?> <ty-events:calendar startDay="1" > <div> <ty-events-calendar:button type="lastMonth" class=""/> <ty-events-calendar:currentYear/> <ty-events-calendar:currentMonth dateFormat=""/> <ty-events-calendar:button type="nextMonth" class="%F"/> </div> <ul> <ty-events-calendar:week> <li> <ty-events-calendar-week:flipflop/> <ty-events-calendar-week:number/> <ty-events-calendar-week:header><ul></ty-events-calendar-week:header> <ty-events-calendar-week:day> <li class="za<ty-events-calendar-week-day:flipflop/><ty-events-calendar-week-day:events> act<ty-events-calendar-week-day:events>" > <ty-events-calendar-week-day:itemNumber base="1"/> <ty-events-calendar-week-day:date dateFormat="%d"/> <ty-events-calendar-week-day:events> <ty-events-calendar-week-day-events:number/> <ty-events-calendar-week-day-events:filterUrl/> <ty-events-calendar-week-day:events> <ty-events-calendar-week-day:noEvents> </ty-events-calendar-week-day:noEvents> </li> </ty-events-calendar-week:day> <ty-events-calendar-week:footer></ul></ty-events-calendar-week:footer> </li> </ty-events-calendar:week> </ul> </ty-events:calendar> </ty:events>