TemplateHandler: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Klasse) |
|||
Zeile 84: | Zeile 84: | ||
::Verknüpft eine Liste von Templates. Die ID-Liste wird in <code>SYS_TPLE_entries</code> angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit <code>SYS_TPLE_target</code> angegeben wurde. | ::Verknüpft eine Liste von Templates. Die ID-Liste wird in <code>SYS_TPLE_entries</code> angegeben. Die neuen Verknüpfungen werden in den Pool angelegt, der mit <code>SYS_TPLE_target</code> angegeben wurde. | ||
:;<code>reposit</code> | :;<code>reposit</code> | ||
− | ::Mit dieser Aktion wird von einem Template eine ältere Version aus der Datenbank | + | ::Mit dieser Aktion wird von einem Template eine ältere Version aus der Datenbank abgerufen und als aktuelles Element gesetzt. |
:;<code>none</code> | :;<code>none</code> | ||
::Es wird keine Aktion ausgeführt. | ::Es wird keine Aktion ausgeführt. | ||
;<code>SYS_TPLE_id</code> | ;<code>SYS_TPLE_id</code> | ||
− | :ID des Templates, auf | + | :ID des Templates, auf das sich die Aktion bezieht. |
;<code>SYS_TPLE_entries</code> | ;<code>SYS_TPLE_entries</code> | ||
− | :Liste von Template- | + | :Liste von Template-IDs die verschoben,kopiert oder verlinkt werden sollen. |
;<code>SYS_TPLE_target</code> | ;<code>SYS_TPLE_target</code> | ||
− | :Die ID des Pools | + | :Die ID des Pools in den ein Template angelegt oder verschoben werden soll. |
− | + | 0 | |
;<code>SYS_TPLE_name</code> | ;<code>SYS_TPLE_name</code> | ||
:Der Name des Templates. | :Der Name des Templates. | ||
Zeile 107: | Zeile 107: | ||
;<code>SYS_TPLE_source</code> | ;<code>SYS_TPLE_source</code> | ||
− | : | + | :Die Template-Source. |
;<code>SYS_TPLE_suffix</code> | ;<code>SYS_TPLE_suffix</code> | ||
− | :Die Endung mit der Artikel generiert werden sollen, falls keine Angaben durch den Redakteur | + | :Die Endung mit der Artikel generiert werden sollen, falls keine Angaben durch den Redakteur erfolgen. |
;<code>SYS_TPLE_type</code> | ;<code>SYS_TPLE_type</code> | ||
Zeile 131: | Zeile 131: | ||
<noinclude> | <noinclude> | ||
[[Category:Handler]] | [[Category:Handler]] | ||
− | |||
[[Category:Qualität_des_Codes_prüfen]] | [[Category:Qualität_des_Codes_prüfen]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 13. März 2009, 13:50 Uhr
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 mitSYS_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 mitSYS_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 mitSYS_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 Kommandoreposit
ausgewertet.