Hallo alle zusammen,
ich habe die tl_calender_event um ein Feld Veranstaltungsort erweitert. Zusätzlich habe ich eine Tabelle mit allen Veranstaltungsorten und weiteren Infos zu diesen erzeugt. In der tl_calender_event werden die id's der Veranstaltungsorte gespeichert.
Ich möchte nun das ModulEventlist dahingehend ändern, dass nicht nur die Events im gewünschten Zeitfenster, sondern auch nur die eines Veranstaltungsortes gelistet werden. Dafür wollte ich z.B. folgende Zeilen
in der SchleifeCode:if ($arrAllEvents[$key][venue] <> 1) // idealer sogar so etwas wie $this->venue { unset($arrAllEvents[$key]); }
einfügen. So einfach funktioniert dies scheinbar nicht. Mir ist nicht ganz klar, welche Struktur das Array $arrAllEvents hat?Code:// Unset events outside the scope foreach (array_keys($arrAllEvents) as $key) { if ($key < $dateBegin || $key > $dateEnd) { unset($arrAllEvents[$key]); } }
Danke für Tips und Gruß
swarge
PS: Die Veranstaltungsort-Id taucht korrekt im Template auf.

Zitieren