XIP Pool

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen

<articlepool>, <templatepool>, <userpool>, <rolepool>

Beschreibung

Diese XML-Elemente werden verwendet um IES-Pools zu definieren.

Erlaubte übergerodnete XML-Elemente

<xip>, <articlepool> bzw. <templatepool> bzw. <userpool> bzw. <rolepool>

Attribute

Name XML-Element Beschreibung
parent <articlepool>, <templatepool>, <userpool>, <rolepool> Anchor des Übergeordneten Pools für diesen Pool. Die Angabe eines Parents ist nicht nötig, wenn die XML-Datei in einem Verzeichnis liegt, das als Pool definiert wurde (siehe XIP-INF) oder der Pool selber auch ein Verzeichnis ist und in einem Verzeichnis liegt, das als Pool definiert wurde. Pools können auch ohne Angabe eines Parents importiert werden, wenn mit dem Parameter ies.xip.import.root ein Parent definiert wurde.
anchor <articlepool>, <templatepool>, <userpool>, <rolepool> Der Anchor des Pools
name <articlepool>, <templatepool>, <userpool>, <rolepool> Der Name des Pools
directory <articlepool> Verzeichnis, in dem die Artikel, die in diesem Artikel-Pool liegen, publiziert werden.

Unterelemente

<comment>

Beschreibung

Kommentare zu dem Pool

Attribute

keine

<resource>

Beschreibung

Beliebiger Content, der für den Pool definiert werden soll. Wie die einzelnen Content-Elemente definiert werden, ist unterXIP Content beschrieben.

Für Pools, die in Infosite 5 verwendet werden sollen, können folgende Content-Elemente hinzugefügt werden, um das Verhalten in Infosite 5 zu steueren.

Meta-Daten für Artikel-Pools
Feldname Beschreibung Beispiel
container Container des Artikel-Pools
is5:gui.container.infosite.standard
Standard-Container
is5:gui.container.infosite.media
Medien-Container
<text name="container" anchor="is5:gui.container.infosite.standard"/>
editorTemplatePool Angabe des Template-Pools, für die Auswahl von Templates in diesem Pool. Hier wird der Anchor eines Template-Pools angegeben <text name="editorTemplatePool" anchor="standard.container.editing"/>
registrationTemplate Angabe des Templates für die Artikelanmeldung
is5:gui.container.infosite.standard.all
"alle Artikel-Typen"
is5:gui.container.infosite.standard.media
"nur Medien anlegen"
is5:gui.container.infosite.standard.resource
"nur Ressourcen anlegen"
is5:gui.container.infosite.standard.page
"nur Seiten anlegen"
is5:gui.container.infosite.standard.pageAutoName
"nur Seiten ohne Namensvergabe anlegen"
is5:gui.container.infosite.standard.pageAndMedia
"nur Seiten und Medien anlegen"
is5:gui.container.infosite.standard.pageAndResource
"nur Seiten und Ressourcen anlegen"
<text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/>
_filter Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5 Gültige Filter sind: abc <text name="_filter"><abc/text>
Meta-Daten für Nutzer-Pools
Feldname Beschreibung Beispiel
personalizedGroupName Name den der Nutzer-Pool für die Personalisierung hat. <text name="personalizedGroupName">Personalisierungsgruppe</text>
_filter Filter für die Ausgabe der Element-Liste eines Pools in Infosite 5 Gültige Filter sind: abc <text name="_filter"><abc/text>
Attribute

keine

Beispiel für einen Artikel-Pool

<articlepool anchor="pool.tutorial.xip" name="XIP" parent="pool.tutorial.xip" directory="/xip">
   <resource>
      <text name="container" anchor="is5:gui.container.infosite.standard"/>
      <text name="editorTemplatePool" anchor="standard.container.editing"/>
      <text name="registrationTemplate" anchor="is5:gui.container.infosite.standard.all"/>
   </resource>
</articlepool>