AnsweredAssumed Answered

Menú Lateral - Ocultar opciones

Question asked by ciberbec on Jul 29, 2008
Hola,

en el panel lateral he ocultado las opciones de "My Alfresco", "Espacio de Invitado", "Carpeta Personal", de forma que solamente nos aparezca el apartado de "Empresa". Pues bien, nada más entrar a la aplicación nos aparece el apartado de Empresa, pero cuando quiero añadir un contenido, o crearme un espacio o contenido me vuelve a aparecer las opciones ocultas, es como si para esas acciones el menú no me lo refrescará, solamente en la acción de "asistente avanzado de espacios" es donde me refresca bien, no se eso porque.

Me dijeron que para ocultar las opciones del menú lateral añadiera en el fichero navigator.jsp que se encuentra en la carpeta sidebar, el siguiente script:

<script type="text/javascript">
window.onload = hideMyAlfresco;


function hideMyAlfresco(){
var links = document.getElementById("navigator").getElementsByTagName('div');

for(var i=0; i<links.length; i++){
if(links.innerHTML.indexOf("My Alfresco") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Contenido Q:") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Content Q:") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("My Home") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Espacio de Invitado") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Mon accueil") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Espace Invité") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Mon Alfresco") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}

if(links.innerHTML.indexOf("Guest Home") > 0){
links.style.visible = 'false';
links.style.display = 'none';
}
}
}
</script>

Outcomes