ich setze bei mehreren WE-Sites die Kalenderfunktion ein. Die war ja sowieso immer eine eher geheimnisvoll-undurchschaubare Implementation, aber mit dem Update auf die Version 8.0.4 auf meinem Testserver bekomme ich das gar nicht mehr zum laufen.
Das Setting:
Ich habe die verschiedenen Termine als Objekte im CMS abgelegt. Normale Listviews über die Objekte sind auch kein Problem. Ich brauche jetzt aber Monatsübersichten mit den Terminen (sofern für den betreffenden Monat auch Termin angelegt wurden).
So eine Monatsübersicht sah bisher immer so aus:
Code: Alles auswählen
<!-- MONATSANSICHT -->
<we:listview type="object" classid="9" name="Overview" calendar="month_table" datefield="Datum_Start" weekstart="monday" order="Datum_Start" triggerid="3739" hidedirindex="true" objectseourls="true" searchable="true" rows="99">
<table class="termine">
<tr>
<td colspan="2">
<p class="h3">
<we:back >«</we:back>
<we:field type="monthname_long" />
<we:field type="year" />
<we:next>»</we:next>
</p>
</td>
</tr>
<we:repeat>
<we:ifNotFieldEmpty type="calendar" match="day">
<tr>
<td>
<p>Datum:
<we:field name="Datum_Start" type="date" format="d.m.Y" />
<br />Beginn:
<we:field name="Datum_Start" type="date" format="H.i" />Uhr
</p>
</td>
<td>
<p>
<we:field type="text" name="Titel" hyperlink="true" target="_top" triggerid="3739" />
</p>
<p>
<we:field name="Kurzbeschreibung" type="text" />
<br /><a href="<we:field type="text" name="WE_PATH" />" title="Details zu diesem Termin aufrufen" class="readmore">Details</a> | <a href="/news/veranstaltungen/ics.php?OID=<we:field type="text" name="WE_ID" />" title="Den Termin der Veranstaltung '<we:field name="Titel" htmlspecialchars="true" type="text" />' in Outlook/iCal importieren" class="readmore">in Kalender eintragen</a></p>
</td>
</tr>
</we:ifNotFieldEmpty>
</we:repeat>
</table>
</we:listview>
<!-- /MONATSANSICHT -->
Vielleicht können wie zusammen ja diese doch sehr gut versteckte Kalender-Funktion auch einmal irgendwie dokumentieren, da ich das für eine prima Funktionalität in WebEdition halte und immer wieder Kunden danach fragen. Wenn ich mich recht entsinne, gab es mal auf we:DevEdge ein Kalender-Beispiel, auf der auch o.g. Code basiert. Wäre doch toll, wenn man sowas auch für die aktuellen WE-Versionen hinbekommen würde.