Liste der Anhänge anzeigen (Anzahl: 3)
Hallo Kester,
das ist ja wirklich toller Support bei einer ebenso klasse Erweiterung.
Entschuldige bitte, dass ich mich so unpräzise ausgedrückt habe.
Kurzer Overhead:
Ich betreue die Familiennetz Seite. Auf der Seite werden Angebote für Familien veröffentlicht. Aus dem UI/UX Gedanken sollen die Angebote/ Termine nun mittels deiner Erweiterung präsentiert werden (bisher mit Metamodels realisiert).
Ablauf:
Der User kommt über eine gefilterte Liste oder Kalender auf den Eventleser, um Details des Angebotes zu erhalten.
Dazu gehört, dass die nächsten (augenblicklich 15) kommenden Termine /Events eines sich wiederholenden Angebotes (inklusive Extratermine bzw. Sonderfälle) angezeigt werden.
Dieses funktioniert mit dem umgeschrieben Event Full Template auch soweit(Code siehe oben), solange nicht tägliche Wiederholung z.B nur am Mittwoch und Donnerstag im Backend für das Angebot hinterlegt wird(siehe Screenshot). Der Wochentag Select hat(te) keine Auswirkungen auf das Terminlisting im Eventleser. Alle Termine werden angezeigt, also auch Montag, Dienstag etc.
Ich habe jetzt eine Quick and Dirty Schleife im Template Code dazu genommen:
Code:
if (!in_array(date('w',strtotime($dat_start)),$repeatWeekday) && $unit == '1' && $this->startDate != $value['str_start'])continue;
,wobei folgende Arrays
Code:
$extraDates = deserialize($this->repeatFixedDates);
$exc = deserialize($this->exceptionList);
$allRec = deserialize($this->allRecurrences);
$repeatWeekday = deserialize($this->repeatWeekday);
$repeatEach = deserialize($this->repeatEach);
if ($repeatEach['unit'] == 'days' && $repeatEach['value'] == '1')$unit = '1';
initialisiert werden.
Im jetzigen Zustand funktioniert die FE Darstellung (Screenshot FE), allerdings werden im BE bei einer Exception nach Datum immer noch alle (nicht gefilterten) Daten zur Auswahl im Dropdown angeboten.
Ich hoffe, du verstehst nun mein Anliegen. Im Übrigen, ein Extension Update ist immer eine gute Idee, das wird dann als nächstes angegangen.
Nette Grüße
Hans-UweAnhang 19434Anhang 19435Anhang 19436Anhang 19434Anhang 19435Anhang 19436