yannsimon
I'm new here

CMS_INPUT_PERMISSION und mehr als 1 Gruppe

Jump to solution

Hallo,

wir benutzen CMS_INPUT_PERMISSION in unserem Projekt.

Ich wollte eine zweite Grupper hinzufügen.

in groups.xml habe ich die Gruppe hinzugefüggt:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<GROUPS name="Group1" version="1">

        <GROUP id="A" name="Anonyme Besucher"/>

        <GROUP id="B" name="Besucher"/>

        <GROUP id="Z" name="Besucher mit Ticket"/>

[...]

</GROUPS>

<GROUPS name="Group2" version="1">

        <GROUP id="A" name="Anonyme Besucher"/>

        <GROUP id="B" name="Besucher"/>

        <GROUP id="Z" name="Besucher mit Ticket"/>

[...]

</GROUPS>

In Service.ini habe ich die Gruppe hinzugefüggt:

# symbolic names for documents

documents=Group1,Group2

(sonst war die neue Gruppe nicht gefunden)

Wenn ich aber versuche, die zweite Gruppe zu benutzen, ist die Input Komponent fast leer (kein Baum).

In fs-server.log gibt es:

fs-server.log:ERROR 27.11.2010 13:23:20.553 (de.espirit.firstspirit.service.permission.PermissionServiceImpl): Error loading groups 'Group2': Operation 'load' not supported for files of type 'DIR'!

In DEVB4xDE_FIRSTspirit_DeveloperDocumentationBasics.pdf steht es das folgende:

"Unterstützung der Rechtedefinitionskomponenten CMS_INPUT_PERMISSION

mit folgenden Einschränkungen:

• keine Unterstützung von Skripten

• (bisher) nur 1x pro Seite verwendbar"

Da ich zwei CMS_INPUT_PERMISSION benutze, kann der Fehler davon kommen?

Oder ist es überhaupt nicht möglich, zwei Gruppen zu definieren?

Yann

0 Kudos
1 Solution

Accepted Solutions
hoebbel
Crownpeak employee

Hallo Yann,

Du musst in der service.ini für jede der beiden Gruppendefinitionen eine eigene XML Datei angeben.

Die beiden unterscheidlichen Gruppendefintiionen müssen dann auch in zwei XML Dateien gespeichert werden.

service.ini:

documents=Group1,Group2

Group1.path=gruppendefinition1.xml

Group2.path=gruppendefinition2.xml

Jedes der beiden GROUPS Tags dann einzeln in den entsprechenden XMl Dtaeien unterbringen.

Dann klappt es auch mit der Anzeige im Client Smiley Wink

Viele Grüsse aus Dortmund,

  Holger

View solution in original post

0 Kudos
1 Reply
hoebbel
Crownpeak employee

Hallo Yann,

Du musst in der service.ini für jede der beiden Gruppendefinitionen eine eigene XML Datei angeben.

Die beiden unterscheidlichen Gruppendefintiionen müssen dann auch in zwei XML Dateien gespeichert werden.

service.ini:

documents=Group1,Group2

Group1.path=gruppendefinition1.xml

Group2.path=gruppendefinition2.xml

Jedes der beiden GROUPS Tags dann einzeln in den entsprechenden XMl Dtaeien unterbringen.

Dann klappt es auch mit der Anzeige im Client Smiley Wink

Viele Grüsse aus Dortmund,

  Holger

0 Kudos