CalendarSheet (SP-Tag)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Name

<sp:calendarsheet> - CalendarSheet-Tag

Syntax

<sp:calendarsheet name="variable" action="new" from="" to=""/>

Beschreibung

Dieser Tag legt ein CalendarSheet-Objekt an und liefert Funktionen zum Befüllen.

Attribute

Name Type Required Default ab IES Version
name Attribute Ja None 2
action Text Ja None 2
scope Text Nein None 2
value Text Nein None 2
date Date Nein None 2
from Date Nein None 2
to Date Nein None 2
object Object Nein None 2
name
Name über das das CalendarSheet angesprochen werden kann.
action
Aktion, die ausgeführt werden soll. Es existieren die Aktionen add, clear und new.
scope
Namensraum, in dem die Variable definiert ist. Für diesen Tag ist der Page- und Request-Scope möglich (page, request).

Beispiele

CalendarSheet aufbauen

<%-- Übertragung aller Ergebnisse in das CalendarSheet --%>
<sp:calendarsheet name="_cal" action="new" from="${_from}" to="${_to}"/>
<sp:loop collection="_result" item="it">
  <sp:calendarsheet name="_cal" action="add" object="it.sp_date"/>
</sp:loop>

CalendarSheet ausgeben

<sp:loop collection="kircal.entries.keys" item="day">
  <sp:sort name="_events" collection="_cal.entries(${day.reference})" keys="name" sequences="asc" types="text"/>
  <sp:loop collection="_events" item="it">
    <tt><sp:print name="it.date"/></tt> <sp:print name="it.name"/><br>
  </sp:loop>
</sp:loop>