cancel
Showing results for 
Search instead for 
Did you mean: 

Quitar el bloque de la izquierda en la pantalla "Biblioteca de Documentos!

pecdesarrollo
Confirmed Champ
Confirmed Champ

Quiero quitar, para todos excepto los administradores, el bloque de la izquierda del panel de Biblioteca de Documentos (no me interesa modificarlo, me basta con quitarlo).

Os adjunto una imagen por si no me estoy explicando bien.

Para hacer algo parecido con el menú me recomendaron este enlace:

Customizing Share Header Menu (Aikau) | Alfresco Documentation

Es muy detallado y fácil de seguir.

Aunque he buscado bastante rato no encuentro nada parecido para eliminar este bloque de la pantalla (sin tener que meterme en personalizaciones complejas con proyectos AIO).

¿Conocéis alguno?

Un cordial saludo.

1 ACCEPTED ANSWER

angelborroy
Community Manager Community Manager
Community Manager

LA manera mas sencilla es sobreescribir la plantilla FTL

/alfresco/templates/org/alfresco/documentlibrary.ftl

Podrías cambiar

      <div class="yui-t1" id="alfresco-documentlibrary">

        <div class="yui-b" id="alf-filters">

            <@region id="filter" scope="template"/>

            <@region id="tree" scope="template"/>

            <@region id="categories" scope="template" />

            <@region id="tags" scope="template"/>

        </div>

por

      <div class="yui-t1" id="alfresco-documentlibrary">

        <div class="yui-b" id="alf-filters">

            <@region id="filter" scope="template"/>

            <@region id="categories" scope="template" />

            <@region id="tags" scope="template"/>

        </div>

Idealmente, esto deberías hacerlo con un AMP mediante la Alfresco SDK para no modificar la instalación original de Alfresco.

También podrías extender el comportamiento del template org/alfresco/documentlibrary para el componente tree (fíjate en alfresco/site-data/template-instances/documentlibrary.xml) pero resulta bastante más complicado.

Hyland Developer Evangelist

View answer in original post

2 REPLIES 2

angelborroy
Community Manager Community Manager
Community Manager

LA manera mas sencilla es sobreescribir la plantilla FTL

/alfresco/templates/org/alfresco/documentlibrary.ftl

Podrías cambiar

      <div class="yui-t1" id="alfresco-documentlibrary">

        <div class="yui-b" id="alf-filters">

            <@region id="filter" scope="template"/>

            <@region id="tree" scope="template"/>

            <@region id="categories" scope="template" />

            <@region id="tags" scope="template"/>

        </div>

por

      <div class="yui-t1" id="alfresco-documentlibrary">

        <div class="yui-b" id="alf-filters">

            <@region id="filter" scope="template"/>

            <@region id="categories" scope="template" />

            <@region id="tags" scope="template"/>

        </div>

Idealmente, esto deberías hacerlo con un AMP mediante la Alfresco SDK para no modificar la instalación original de Alfresco.

También podrías extender el comportamiento del template org/alfresco/documentlibrary para el componente tree (fíjate en alfresco/site-data/template-instances/documentlibrary.xml) pero resulta bastante más complicado.

Hyland Developer Evangelist

Muchísimas gracias.

Es exactamente lo que necesitaba y ha funcionado (por supuesto siempre hago copia del original por las dudas).

Ya me iré metiendo con el SDK, pero de momento solo estoy necesitando cosas muy simples.