Hallo,
ich möchte in der Katalog-Detail-Ansicht jeweils einen nur für diesen Katalog-Eintrag bestimmten Kalender mit Reservierungen anzeigen lassen. Die Lösung, die mir eingefallen ist sieht folgendermaßen aus:
1. Für jeden Katalog-Eintrag einen Kalender erstellen.
2. Reservierte Tage über Events eingeben
3. Für jeden Kalender einen entsprechenden Modul (Minikalender mit Reservierungsplan) erstellen
4. Dem Katalog ein neues Feld KalenderModulID (Nummer) hinzufügen
5. Beim jedem Eintrag im Katalog in dieses Feld entsprechende Kalender Modul ID einfügen
6. In template-Datei vom Detailansicht (catalog_full.tpl) kommt dann folgende Zeile rein:
{{insert_module::<?php echo $entry['data']['kalenderModulID']['value']?>}}
7. KalenderModulID muss als sichtbares Feld im Katalog Leser Modul ausgewählt sein
Es funktioniert einwandfrei, ist aber bei vielen Katalog-Einträgen ziemlich umständlich. Ich suche nach einer besseren Lösung. Schöner wäre es vielleicht nur mit einem Minikalender-Modul, an dem KalenderID dynamisch übergeben wird. Dann bleiben wenigstens die viele Module erspart. Ich bin noch ganz neu bei Typolight und habe bis jetzt leider noch nicht gefunden, wo die Information über eingebundenen Kalender gespeichert wird und wie ich darauf zugreifen kann. Logisch wäre in der Tabelle tl_module. Da sehe ich aber keine Information darüber welcher Kalender in Minikalender-Modul gerade eingebunden ist. Hat jemand eine Idee?
ich möchte in der Katalog-Detail-Ansicht jeweils einen nur für diesen Katalog-Eintrag bestimmten Kalender mit Reservierungen anzeigen lassen. Die Lösung, die mir eingefallen ist sieht folgendermaßen aus:
1. Für jeden Katalog-Eintrag einen Kalender erstellen.
2. Reservierte Tage über Events eingeben
3. Für jeden Kalender einen entsprechenden Modul (Minikalender mit Reservierungsplan) erstellen
4. Dem Katalog ein neues Feld KalenderModulID (Nummer) hinzufügen
5. Beim jedem Eintrag im Katalog in dieses Feld entsprechende Kalender Modul ID einfügen
6. In template-Datei vom Detailansicht (catalog_full.tpl) kommt dann folgende Zeile rein:
{{insert_module::<?php echo $entry['data']['kalenderModulID']['value']?>}}
7. KalenderModulID muss als sichtbares Feld im Katalog Leser Modul ausgewählt sein
Es funktioniert einwandfrei, ist aber bei vielen Katalog-Einträgen ziemlich umständlich. Ich suche nach einer besseren Lösung. Schöner wäre es vielleicht nur mit einem Minikalender-Modul, an dem KalenderID dynamisch übergeben wird. Dann bleiben wenigstens die viele Module erspart. Ich bin noch ganz neu bei Typolight und habe bis jetzt leider noch nicht gefunden, wo die Information über eingebundenen Kalender gespeichert wird und wie ich darauf zugreifen kann. Logisch wäre in der Tabelle tl_module. Da sehe ich aber keine Information darüber welcher Kalender in Minikalender-Modul gerade eingebunden ist. Hat jemand eine Idee?

Kommentar