TemplateHandler

Aus SiteparkWiki
Version vom 13. März 2009, 13:50 Uhr von Jankowski (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Name

TPLE TemplateHandler - Verwaltet Templates

Klasse

com.sitepark.ies.control.jsp.handler.TemplateHandler

Beschreibung

Über diesen Handler können die Templates des Systems verwaltet werden. Es können Templates erzeugt, geändert, gelöscht, kopiert, verschoben und Verknüpfungen erstellt werden.

Parameter

Name Required Default ab IES Version
SYS_TPLE_action Ja None 1
SYS_TPLE_id Ja für update und delete None 1
SYS_TPLE_entries Ja für copy, move, create-link None 1
SYS_TPLE_target Ja für create, copy, move, create-link None 1
SYS_TPLE_name Ja für create None 1
SYS_TPLE_comment Nein None 1
SYS_TPLE_anchor Nein None 1
SYS_TPLE_source Nein None 1
SYS_TPLE_suffix Nein None 1
SYS_TPLE_type Nein template 1
SYS_TPLE_version Nein 0 1
SYS_TPLE_action
Zur Verfügung stehende Aktionen:
create
Erzeugt ein neues Template.
update
Ändert ein Template. Alle mitgesendeten Feld werden aktualisiert. Ist das Feld leer, wird es gelöscht. Nicht mitgesendete Felder bleiben unverändert.
delete
Löscht ein Template.
copy
Kopiert eine Liste von Templates. Die ID-Liste wird in SYS_TPLE_entries angegeben. Die kopierten Templates werden in dem Pool angelegt, der mit SYS_TPLE_target angegeben wurde.
move
Verschiebt eine Liste von Templates. Die ID-Liste wird in SYS_TPLE_entries angegeben. Die Templates werden in den Pool verschoben, der mit SYS_TPLE_target angegeben wurde.
create-link
Verknüpft eine Liste von Templates. Die ID-Liste wird in SYS_TPLE_entries angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit SYS_TPLE_target angegeben wurde.
reposit
Mit dieser Aktion wird von einem Template eine ältere Version aus der Datenbank abgerufen und als aktuelles Element gesetzt.
none
Es wird keine Aktion ausgeführt.
SYS_TPLE_id
ID des Templates, auf das sich die Aktion bezieht.
SYS_TPLE_entries
Liste von Template-IDs die verschoben,kopiert oder verlinkt werden sollen.
SYS_TPLE_target
Die ID des Pools in den ein Template angelegt oder verschoben werden soll.

0

SYS_TPLE_name
Der Name des Templates.
SYS_TPLE_comment
Bemerkung für das Template.
SYS_TPLE_anchor
Anchor des Templates.
SYS_TPLE_source
Die Template-Source.
SYS_TPLE_suffix
Die Endung mit der Artikel generiert werden sollen, falls keine Angaben durch den Redakteur erfolgen.
SYS_TPLE_type
Der Typ des Templates:
system.constants.TEMPLATE
normales Template.
system.constants.TAG_TEMPLATE
Tag-Template.
SYS_TPLE_version
Ein bestimmter Versionsstand der angezeigt und bearbeitet werden soll. Die aktuelle Version hat stets den Stand 0. Versionen werden durch Zeitstempel repräsentiert (in Millisekunden ab dem 1.1.1970 1:00). Diese können über myInformationID.history ausgelesen werden. Der hier angegebene Wert wird mit dem Kommando reposit ausgewertet.

Fehlercodes