Monatsnamen in 3-Monatskalendern

Aus AquaSoft Wiki
Version vom 18. Dezember 2009, 12:56 Uhr von Joe-Holzwurm (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Im Artikel 'Seitenübersicht im PhotoKalender' wurde im Beispiel 3 ein Kalender mit 3 Monaten beschrieben. Der erste Monat zeigt den Vormonat, der Zweite den …“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springenZur Suche springen

Im Artikel 'Seitenübersicht im PhotoKalender' wurde im Beispiel 3 ein Kalender mit 3 Monaten beschrieben. Der erste Monat zeigt den Vormonat, der Zweite den aktuellen Monat und der Dritte den Folgemonat. Über jedem Monat soll der Monatsname stehen. Das ist bei dem aktuellen Monat und dem Folgemonat kein Problem. Das aktuelle Datum jeder Seite ist das Startdatum des aktuellen Monats. Für den Vormonat kann man das Startdatum über eine Funktion um einen Monat zurückstellen. Man kann aber nicht mit einer Funktion ein Startdatum für eine andere Funktion setzen.

Um den Namen des Vormonats anzuzeigen, muss man im Grunde das aktuelle Datum um einen Monat zurückstellen. Das macht man mit einem zusätzlichen Kalenderelement (Dummykalenderelement), das unsichtbar bleibt. Dazu fügt man das Kalenderelement ein und schiebt es an eine Stelle die außerhalb der Seite liegt oder man stellt die Transparenz auf 100%. So bleibt das Kalenderelement unsichtbar. Dieses Kalenderelement muss in der 'Seiten- und Objektübersicht' über den anderen Kalenderelementen stehen. Als Startdatum stellt man 'Variable (Datum)' mit der Funktion "%CalendarDate_page%" ein und wählt die Funktion 'Datum addieren' mit der Option '-2 Monate'. Als Enddatum stellt man 'Variable (Datum)' mit der Variablen "%CalendarElementStartDate%" und der Funktion 'Monatsende' ein.

Direkt unter diesem Kalenderelement fügt man in der 'Seiten- und Objektübersicht' einen Text ein. Dieser Text bekommt die Variable "%monthname%" und evtl., je nach Wunsch, die Variable "%CalendarYear%".


TippsTricks 3Monatskalender.jpg