¿Es posible mostrar un módulo en múltiples posiciones, preferiblemente de forma nativa, o mediante una extensión de terceros?
Sé que hay soluciones alternativas ...
- clone el módulo y cambie la posición, sin embargo, esto es agotador si el módulo contiene, por ejemplo, HTML personalizado y es probable que esto cambie con frecuencia.
- usa la
load
sintaxis para soltar el módulo donde quieras, pero aún así los módulos se crean simplemente para contener otros módulos
pero ambos crean un trabajo de mantenimiento adicional que preferiría renunciar.
joomla-3.x
module
module-display
codinghands
fuente
fuente
load
sintaxis si configura Preparar contenido en 'Sí'), por lo que queda bajo mi Segunda solución alternativa.Sugiero crear un complemento simple y usar algo como esto para publicar el módulo en varias posiciones (usando un bucle):
(No probado)
Veré si puedo armar algo más completo hoy más tarde.
fuente
En un nivel simple puedes probar esto:
Si va a ser un módulo único y ya ha definido dónde desea mostrarlo, puede crear una posición de módulo especial en su plantilla y hacer 2 o tantas llamadas como sea necesario para él, en las ubicaciones que desee en el modelo. Cargará los módulos de esa posición donde lo llame.
Si hay más módulos y para más posiciones desea aplicar esto, el enfoque anterior aún puede estar bien, a menos que necesite más control o apariencias complejas de los módulos, algo que podría requerir la creación "más inteligente" de posiciones de módulos y requiere Los módulos.
fuente