Vergangene Termine Gruppieren nach Jahr
Hy Leute,
Gibt es eine Möglichkeit, dass man Vergangene Events nach Jahr ausgeben kann?
Ich würde gerne eine Übersicht nach vergangenen Veranstaltungen erstellen welche Jahresweise ausgegeben werden.
Falls es hier nichts gibt wäre sonst mein Plan B:
Feld hinzufügen im Modul, Start und Enddatum eingeben und ich schmeiße im Template dann alle Events raus, die nicht in diesem Zeitraum sind.
Ist halt nicht besonders elegant da hier zuerst alle Elemente geladen werden und erst im Template übersprungen werden aber die beste die mir einfällt und wo sich der Aufwand in grenzen hält.
Viele Grüße
Winchester
Eventliste nach Jahren sortiert
Hallo,
das sollte auch mit dem Modul Eventliste funktionieren,
Bitte in dem Template mod_eventlist.html5 eine globale Variable für das Jahr setzen:
HTML-Code:
<?php $GLOBALS['myEventList']['Year'] = '' ; ?>
Im Template event_list.html5 könnte die Zwischenüberschrift wie folgt gebildet werden:
HTML-Code:
<?php if($GLOBALS['myEventList']['Year'] != \Contao\Date::parse('Y',$this->startDate) ): ?>
<?php $GLOBALS['myEventList']['Year'] = \Contao\Date::parse('Y',$this->startDate); ?>
<h2 class="header"><?= $GLOBALS['myEventList']['Year'] ?></h2>
<?php endif; ?>