Skip to main content

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

Beispiel Titel

...
<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.daybx:recordfield.Titel/</bx:calendarfield.day>

pattern Ausgabeformat angeben, Standard: dd
link 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
link 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
link 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
link 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
link 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).