it-swarm-es.tech

Mostrar módulo solo en la página de inicio

He creado un complemento Finder que crea enlaces de enrutador a mi componente. Si no hay un enlace de menú disponible (especialmente cuando el elemento encontrado está en una subcategoría), la ruta del elemento en el complemento Finder tiene el ItemId de la página de inicio (inicio). El problema es que he habilitado un módulo en la página de inicio. Si alguien ahora realiza una búsqueda en ese sitio y hace clic en el elemento encontrado, se mostrará el módulo, pero quiero ocultarlo. Un ejemplo puede ser encontrado aquí

https://joomla.digital-peak.com/component/Finder/search?q=google&Itemid=1098

¿Hay alguna manera de definir en los parámetros del módulo que se debe mostrar solo cuando está en Home_Root y no se especifica ninguna ruta?

5
Laoneo

Dado que se asigna un módulo a un ID de elemento específico, se mostrará cuando este itemid exista en la url.

  1. Puede crear un elemento de menú específico, probablemente oculto, para la visualización de los enlaces, donde puede asignar solo los módulos que desea mostrar.

  2. En tales casos, resulta útil el Administrador de módulo avanzado por NoNumbers, que le brinda mucho más control sobre dónde y cuándo un Se mostrará el módulo. Hay una versión gratuita para probarlo.

4
FFrewin