TemplateHandler: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 3: Zeile 3:
  
 
==Klasse==
 
==Klasse==
<code>com.sitepark.ies.jsp.handler.TemplateHandler</code>
+
<code>com.sitepark.ies.control.jsp.handler.TemplateHandler</code>
  
 
==Beschreibung==
 
==Beschreibung==
Zeile 9: Zeile 9:
  
 
==Parameter==
 
==Parameter==
{| class="prettytable"
+
{| class="prettytable sortable"
 
|- class="hintergrundfarbe1"
 
|- class="hintergrundfarbe1"
 
! Name || Required || Default || ab IES Version
 
! Name || Required || Default || ab IES Version
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 geholt und als aktuelles Element  gesetzt.
+
::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 den sich die Aktion bezieht.
+
:ID des Templates, auf das sich die Aktion bezieht.
  
 
;<code>SYS_TPLE_entries</code>
 
;<code>SYS_TPLE_entries</code>
:Liste von Template-ID's die verschoben/kopiert/verlinkt werden sollen.
+
: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 indem ein Template/Link angelegt/verschoben werden soll.
+
: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>
:Der Template-Source.
+
: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 erfolgten.
+
: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_der_Sprache_prüfen]]
 
 
[[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 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