Blog de Manuel Ruiz

Desarrollo J2EE

Archivo de 5 abril 2009

OpenCms: tipos de contenido estructurado

Publicado por Manuel en 5 abril 2009

Hace poco, durante la creación de un poral bajo OpenCms 6, requerí de los tipos Linklist item y News, para hacer un menú lateral dinámico y unos contenidos de noticias.

Por defecto, OpenCms ofrece los siguientes tipos al crear un nuevo tipo de contenido estructurado (Structured Content):

• Article
• Bookmark
• News
• FAQ
• Event
• Job offering
• Linklist item
• Email form
• Photo album

Pero de la lista solo visualizaba algunos. El problema radicaba en lo permisos establecidos sobre el módulo que incorpora estos tipos (Templane One).

Abrimos el fichero de configuración:

\webapps\opencms\WEB-INF\config\opencms-modules.xml

y se localizan los permisos de acceso para el tipo en cuestión, por ejemplo: Linklist


<explorertype name=”linklist” key=”fileicon.linklist” icon=”article.gif” reference=”xmlcontent”>
   <newresource page=”structurecontent” uri=”newresource_xmlcontent.jsp?newresourcetype=linklist” order=”54″ autosetnavigation=”false” autosettitle=”false”/>
   <accesscontrol>
            <accessentry principal=”GROUP.Administrators” permissions=”+r+v+w+c”/>
            <accessentry principal=”GROUP.Projectmanagers” permissions=”+r+v+w+c”/>
            <accessentry principal=”GROUP.Users” permissions=”+r+v+w+c”/>
    </accesscontrol>
</explorertype>

En mi caso, los permisos los tenía: permissions=”+r”, y los cambié por permissions=”+r+v+w+c”

El significado de estos permisos es el siguiente:

READ (r) permiso para leer el contenido de un recurso.
WRITE (w) permiso para escribir el contenido de un recurso.
VIEW (v) permiso para ver un recurso en las listas de trabajo (workplace).
CONTROL (c) permiso para establecer los permisos de un recurso.
DIRECT_PUBLISH (d) permiso de publicar directamente un recurso.

Publicado en OpenCms | Deja un Comentario »

 
Seguir

Get every new post delivered to your Inbox.