Sie sind hier:   » ZMS home » Dokumentation » Details » How-To » Zugriffsrechte » How-To

Redaktionellen Zugriff auf einzelne Content-Objekte einschränken

Autor: F. Hoffmann, 05.10.2007

Sofern DTML-Code in ein Textabschnitt-Objekt innerhalb des Content geschrieben wird, ist es sinnvoll den Zugriff auf diesen Abschnitt einzuschränken, da ggf. 'Programmier-Fehler' durch die Redaktion die Seitendarstellung verhindern könnte.

Lösungsansatz: Zu diesem Zweck wird das System-Metaattribut DC.accessRights.restrictedEditors eingeführt, das üblicherweise als als 'multiselect' sowie als sprachübergreifend (monolingual) konfiguriert wird.

Zoom (12KB)
Zoom (12KB)

dc_accessrights_restrictededitors_ger.xml (728Bytes)

Kommentar: Steht stattdessen nur der Präsentationszugriff zur Disposition, so kann man eine Zugriffs-Differenzierung in der Art des folgenden Code-Fragments mit DTML-Mitteln erreichen:
<dtml-if "AUTHENTICATED_USER.has_role('Authenticated')">
Button1 / Link
<dtml-else>
Button2 / NoLink
</dtml-if>



HINWEIS: erst seit ZMS 2.10.2#24 lautet die Vorgabe für den Attributnamen DC.accessRights.restrictedEditors (zuvor war es DC.accessRights)

References: