Worklist (SP-Tag)

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

Name

<sp:worklist> - Steuert die Ausgabe der Worklist.

Syntax

<sp:worklist name="name"/>

Beschreibung

Der Worklist-Tag, liefert eine Collection aus Worklist-Einträgen. Ohne weitere Angaben werden alle Worklist-Einträgen des aktuellen Nutzers zurückgegeben. Dazu gehören die Einträge, die dierekt an den Nutzer adressiert sind, sowie die Einträge, die an einen der Nutzerpools des Users adressiert sind, und alle Einträge die an eine der Rollen gesendet wurden, welche der Nutzer auf den Pool besitzt in der der Artikel liegt, auf den in dem Worklisteintrag verwiesen wird.

Mit den Attributen role, user und element können alle Worklisteinträge aufgelistet werden, die sich auf das jeweils angegebene Element beziehen.

Attribute

Name Type Required Default ab IES Version
name Variable Ja None 1
role ID Nein None 1
user ID Nein None 1
element ID Nein None 1
name
Der Name, über die auf die Collection zugegriffen werden kann.
role
Die ID einer Rolle, für die Worklist-Items geladen werden sollen.
user
Die ID eines Nutzers, für den die Worklist geladen werden soll.
element
Die ID eines Elementes, für das alle Worklist-Items geladen werden sollen. Mit diesem Parameter lassen sich alle offnen Tasks eines Elementes anzeigen.

Beispiele

Ausgabe der Worklist des aktuellen Nutzers

Template Quelltext

<sp:worklist name="myWorklist"/>

<sp:loop collection="myWorklist" item="it">
  <p>
    <sp:print name="it.timestamp" dateformat="dd.MM.yyyy HH.mm"/>
      Absender: <sp:print name="it.senderID.name"/><br>
    <sp:print name="it.message"/>
  </p>
</sp:loop>

Ausgabe

<p>
  10.06.2005 15.55 Absender: Redakteur, Rudi (rredakteur)<br>
  Überschrift geändert, bitte freischalten.
</p>
<p>
  10.06.2005 15.56 Absender: Admin, Anton (aadmin)<br>
  Artikel bitte überprüfen.
</p>