bx:calendarfield

Mit dem Tag calendar kann man in einem Kalender Datumseinträge aus einem Container abbilden.

Beispiel eines Kalenders unter "Kalender bauen"

calendarfield.if

<bx:calendarfield.if prevmonth | nextmonth | currentmonth | weekend | today | activeday | firstweekday | lastweekday | mark [parametername="false"]> Inhalt </bx:calendarfield.if>

Nur in CalendarLoop Schleife zu verwenden. Bei Angabe mehrere Parameter werden diese mit „und" verknüpft. Die Angabe [Parametername]="false" negiert diesen.

prevmonth

prüft, ob Datum zum vorhergehenden Monat gehört

nextmonth

prüft, ob Datum zum nächsten Monat gehört

currentmonth

prüft, ob Datum zum aktuellen Monat gehört

weekend

prüft, ob Datum zu einem Wochenende gehört

today

prüft, ob Datum gleich dem heutigen Datum ist

activeday

prüft, ob Datum das Aktuelle ist

firstweekday

prüft, ob Datum der erste Wochentag ist (Montag)

lastweekday

prüft, ob Datum der letzte Wochentag ist (Sonntag)

mark

prüft, ob Datum ein markiertes ist

Beispiele

...
<bx:calendarfield.if currentmonth="false">class="othermonth"</bx:calendarfield.if>
...

Abfrage der Tage, die nicht zum angezeigten Monat gehören(, um sie z.B. andersfarbig zu markieren) Siehe auch "Kalender bauen"

calendarfield.day

<bx:calendarfield.day [pattern="{pattern}"] [link]/>
<bx:calendarfield.day> Inhalt </bx:calendarfield.day>

Gibt den Tag aus. Auch als offenes Tag nutzbar, um auf die beinhalteten DS zuzugreifen z.B. <bx:calendarfield.day><bx:recordfield.Titel/></bx:calendarfield.day>

pattern

Ausgabeformat angeben, Standard: dd

Ausgabe erfolgt in Form activeday=dd.MM.yyyy (Wenn bei activedayrequest des CalendarLoop ein anderer Name definiert wurde erfolgt die Ausgabe mit diesem Namen.)

calendarfield.week

<bx:calendarfield.week [object="{loopname}"] [link={prev | next}] />

object

Name der CalendarLoop Schleife, wenn außerhalb verwendet

Ausgabe erfolgt in Form activeday=dd.MM.yyyy mit jeweils Tage +7 oder -7 (mit Kalender berechnet) (Wenn bei activedayrequest des CalendarLoop ein anderer Name definiert wurde erfolgt die Ausgabe mit diesem Namen.)

calendarfield.month

<bx:calendarfield.month [object="{loopname}"] [pattern="{pattern}"] [link={previous | next}] />

Gibt den aktuellen Monat aus.

object

Name der CalendarLoop Schleife, wenn außerhalb verwendet

pattern

Ausgabeformat angeben, Standard: MM

Ausgabe erfolgt in Form activeday=dd.MM.yyyy mit jeweils Monat +1 oder -1 (mit Kalender berechnet) (Wenn bei activedayrequest des CalendarLoop ein anderer Name definiert wurde erfolgt die Ausgabe mit diesem Namen.)

calendarfield.year

<bx:calendarfield.year [object="{loopname}"] [pattern="{pattern}"] [link={previous | next}] />

Gibt das aktuelle Jahr aus.

object

Name der CalendarLoop Schleife, wenn außerhalb verwendet

pattern

Ausgabeformat angeben, Standard: yyyy

Ausgabe erfolgt in Form activeday=dd.MM.yyyy mit jeweils Jahr +1 oder -1 (mit Kalender berechnet) (Wenn bei activedayrequest des CalendarLoop ein anderer Name definiert wurde erfolgt die Ausgabe mit diesem Namen.)

calendarfield.today

<bx:calendarfield.today [object="{loopname}"] [pattern="{pattern}"] [link] />

Gibt den heutigen Tag aus.

Ein anderes Datum als das heutige für today angeben: today="dd.MM.yyyy" angeben oder über den Request mit Angabe des Parameternamens mit todayrequest="" (Standard: today) - (Angabe in der Schleifendefinition)

object

Name der CalendarLoop Schleife, wenn außerhalb verwendet

pattern

Ausgabeformat angeben, Standard: dd.MM.yyyy

Ausgabe erfolgt in Form activeday=dd.MM.yyyy, (Wenn bei activedayrequest des CalendarLoop ein anderer Name definiert wurde erfolgt die Ausgabe mit diesem Namen.)

calendarfield.activeday

<bx:calendarfield.activeday [object="{loopname}"] [pattern="{pattern}"] />

Gibt den aktiven Tag aus (Request). Ein anderes Datum als das heutige für den aktuellen Tag angeben: activeday="dd.MM.yyyy" angeben oder über den Request mit Angabe des Parameternamens mit activedayrequest="" (Standard: activeday) - (Angabe in der Schleifendefinition)

object

Name der CalendarLoop Schleife, wenn außerhalb verwendet

pattern

Ausgabeformat angeben, Standard: dd.MM.yyyy Diese Funktionalität wurde umgesetzt mit Unterstützung unseres Partners Obtineo (www.obtineo.de).


Revision #6
Created 2026-05-28 09:30:07 CEST by Batix
Updated 2026-05-29 16:19:32 CEST by Batix