CalendarSheet (SP-Tag): Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
<!--
 
 
==Name==
 
==Name==
<sp:xxx> - xxx-Tag
+
<sp:calendarsheet> - CalendarSheet-Tag
  
 
==Syntax==
 
==Syntax==
 
<source lang="xml">
 
<source lang="xml">
<sp:xxx name="variable" encoding="html"/>
+
<sp:calendarsheet name="variable" action="new" from="" to=""/>
 
</source>  
 
</source>  
  
 
==Beschreibung==
 
==Beschreibung==
xxx
+
Dieser Tag legt ein CalendarSheet-Objekt an und liefert Funktionen zum Befüllen.
  
 
==Attribute==
 
==Attribute==
Zeile 16: Zeile 15:
 
! Name || Type || Required || Default || ab IES Version
 
! Name || Type || Required || Default || ab IES Version
 
|-
 
|-
| <code>xxx</code>
+
| <code>name</code>
 
| [[Attribute]]
 
| [[Attribute]]
 
| Ja
 
| Ja
 
| None
 
| None
| 1
+
| 2
 
|-
 
|-
| <code>xxx</code>
+
| <code>action</code>
 
| [[Text]]
 
| [[Text]]
 +
| Ja
 +
| None
 +
| 2
 +
|-
 +
| <code>scope</code>
 +
| [[Text]]
 +
| Nein
 +
| None
 +
| 2
 +
|-
 +
| <code>value</code>
 +
| [[Text]]
 +
| Nein
 +
| None
 +
| 2
 +
|-
 +
| <code>date</code>
 +
| [[Date]]
 +
| Nein
 +
| None
 +
| 2
 +
|-
 +
| <code>from</code>
 +
| [[Date]]
 
| Nein
 
| Nein
 
| None
 
| None
| 1
+
| 2
 
|-
 
|-
| <code>xxx</code>
+
| <code>to</code>
| [[Expression]]
+
| [[Date]]
 
| Nein
 
| Nein
 
| None
 
| None
| 1
+
| 2
 
|-
 
|-
| <code>xxx</code>
+
| <code>object</code>
| [[Locale]]
+
| [[Object]]
 
| Nein
 
| Nein
 
| None
 
| None
| 1
+
| 2
 
|}
 
|}
  
 +
<!--
 
;<code>xxx</code>
 
;<code>xxx</code>
 
:xxx.
 
:xxx.
Zeile 46: Zeile 70:
 
;<code>xxx</code>
 
;<code>xxx</code>
 
:xxx.
 
:xxx.
 +
-->
  
-->
 
 
==Beispiele==
 
==Beispiele==
  
Template Quelltext
+
CalendarSheet aufbauen
 
<source lang="xml">
 
<source lang="xml">
 
<%-- Übertragung aller Ergebnisse in das CalendarSheet --%>
 
<%-- Übertragung aller Ergebnisse in das CalendarSheet --%>
Zeile 59: Zeile 83:
 
</source>
 
</source>
  
Ausgabe
+
CalendarSheet ausgeben
 
<source lang="text">
 
<source lang="text">
 
<sp:loop collection="kircal.entries.keys" item="day">
 
<sp:loop collection="kircal.entries.keys" item="day">

Version vom 11. November 2008, 17:44 Uhr

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


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>