OdooWiki OCA HUB

Website Menu By User Display

website_menu_by_user_status folder_open OCA/website open_in_new
Website Licencia: AGPL-3

El módulo gestiona la visualización de las entradas del menú del sitio web, dependiendo de si el usuario ha iniciado sesión o no. La selección del estado de visualización se puede elegir con sesión iniciada y/o sin ella.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Te permite controlar, por cada elemento de menú del sitio web, si se muestra a visitantes que han iniciado sesión, a visitantes públicos (que no han iniciado sesión) o a ambos. Aparecen dos nuevas casillas de verificación en la lista y el formulario de menús del sitio web.

Este módulo añade control de visibilidad a cada entrada de menú del sitio web, para que puedas decidir quién puede verla.

En cada registro de menú del sitio web obtienes dos nuevas casillas de verificación: - "Visible for logged Users": cuando está marcada, el menú se muestra a los visitantes que han iniciado sesión. - "Visible for public Users": cuando está marcada, el menú se muestra a los visitantes que no han iniciado sesión.

Ambas están marcadas por defecto, por lo que los menús existentes siguen comportándose como antes hasta que las cambies.

Estas casillas de verificación se añaden a la vista de lista de menús del sitio web y a la vista de formulario de menús del sitio web, justo después de la opción existente "new window", para que puedas configurarlas mientras editas la estructura de menús del sitio web.

Entre bastidores, el módulo cambia cómo decide Odoo si un elemento de menú es visible. Si un menú ya estaba oculto por otro motivo, permanece oculto. En caso contrario, Odoo comprueba quién está navegando: un visitante público (que no ha iniciado sesión) ve el menú solo si "Visible for public Users" está marcada, mientras que un usuario que ha iniciado sesión lo ve solo si "Visible for logged Users" está marcada. Esto afecta al modelo website.menu y, por tanto, a los menús mostrados en el sitio web.

Depende de

website
Modelos y campos (1)
  • website.menu · amplía un modelo existenteuser_logged (Visible for logged Users), user_not_logged (Visible for public Users)

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo, necesita:

  • Activar el modo desarrollador
  • Ir a Website \> Configuration \> Menus.
  • Seleccione la página para la que desea ocultar el menú.
  • En la tabla Related Menu Items, compruebe si el elemento de menú es visible para usuarios registrados/no registrados.
  • eliminar el filtro predeterminado para editar la línea del menú del sitio web

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.