Buenas tardes,
Tengo un pequeño dilema, si alguien puede orientarme se lo agradecería.
He creado un área para usuarios registrados. Quisiera que cuando un usuario entre en el área "usuarios registrados" no encuentre el menú principal "topmenu", en su lugar quiero incluir otro menú con un contenido especifico para el área "usuarios registrados".
Por otro lado, si pudiera conseguir definir diferentes niveles dentro del área "usuarios regitrados" para que se vea una información u otra en función de los permisos.
Gracias por anticipado.
Hola David
Lo que comentas lo puedes hacer definiendo un módulo de menú que sea visible sólo para usuarios registrados.
Es decir el nivel de acceso Registrado.
Buenas noches Jhon,
Ya he definido un menu y modulo y le he dado acceso "registrados" hasta ahí todo correcto.
La cuestion es que me gustaria que el menu principal, "topmenu" no aparezca en el area registrados. He pensado en generar un sundominio y redirigirlo ahi pero no se si eso dara resultado.
Adjunto archivo para verlo mejor:
Si hay algun modulo para esto, también me serviria.
Gracias por todo
Hola David,
Para realizar lo que deseas, tendrías que duplicar la plantilla usada.
- La plantilla actual dejarla "por defecto"
- La plantilla duplicada, dejarla asignada a las áreas que desees.
La plantilla "duplicada" tienes que modificarla para que no aparezcan los módulos que no desees.
Saludos,
Lo intentare asi. Gracias por la aportación Jordi, ya te comentare como va.
Un saludo y gracias de nuevo
Correjidme si me equivoco pero tal vez también se pueda hacer esto.
Administrador de módulos->añadir nuevo módulo
Entre los tipos de "elementos" a montar en el módulo hay la opción "menú", lo seleccionas y le das a siguiente...
y que una vez aceptado te deja definir qué menú es el que quieres que se muestre, qué posición va a ocupar en la plantilla, si se debe mostrar en horizontal o vertical, en toda la web, en algunas partes o en ninguna...
espero haber entendido bien la duda. ¿es esto?
Es una posibilidad. La probare a ver si funciona.
Un saludo y muchas gracias
Hola David,
Lo que indica Pedro funcionará en el caso de que la plantilla no tenga asignado en código ningún menú (es muy extraño encontrar plantillas realizadas así, pero todo puede ser que ese sea tu caso).
Saludos,
La ley de murphi :), mi plantilla tiene asignado un menu por defecto "Top Drop Down Menu" estoy teniendo algun problemilla con ello. He intentado hacer lo que me plantea Pedro y el menu me esta dando algun problemilla.
Probare la opción que planteas Jordi, aunque, no entiendo muy bien como duplicar la plantilla y como hacer lo que me planteas, si debo subirla al servidor de nuevo, como asignar menus.. etc..
Disculpa pero soy algo novato en esto..
Gacias
Hola David,
Para duplicar la plantilla, tienes que descargar por completo en tu máquina, las plantillas están en la carpeta templates.
Procedes a descargar la carpeta templates/nombredelaplantilla.
Una vez descargada, le cambias el nombre a la carpeta nombredelaplantilla y le das otro nombredelaplantilla_1 por ejemplo.
Editas el archivo templatedetails.xml y le cambias los parámetros relacionados con el nombre de la plantilla, y otros parametros que marquen ubicación de archivos, en los que aparezca el nombredelaplantilla antiguo, le pones el nuevo nombredelaplantilla_1 (la idea de editar este archivo, es que es que muestra a parte de otras funcionalidades, la información de administrador ---> extensiones --> gestor de plantillas, ya que si duplicas y no cambias este archivo, no podrías diferenciar la original de la duplicada).
También tendrás que editar el código de la misma, eliminando las lineas que hacen que el menú se muestre.
Una vez realizados todos estos cambios, procede a subir la plantilla a la carpeta templates/ y en administrador ---> extensiones --> gestor de plantillas procedes a editar, para asignarla a la opción de menú deseada (para que se muestre en los apartados del sitio web que deseas).
Saludos,
Gracias por tu tiempo y ayuda,
Me queda bastante claro.
Un saludo y gracias Jordi