Imprimir
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Imaginaros queréis insertar un modulo con php en la plantilla en uno de los overrride de nuestra plantilla.

Por ejemplo nosotros queremos poner al final justo del formulario antes del boton de enviar un texto ( una claúsula de privacidad ) , pues creamos un modulo personalizado con el texto y a ese modulo le ponermos una posicion unica, es decir que no se utilice en ninguna de la plantillas que tenemos instaladas.

Nosotros por ejemplo le pusimos "clausula_contacto", pues ahora solo queda poner el codigo donde queremos que nos aparezca ese modulo.

Codigo php para inserta modulo donde queramos:

<?php jimport('joomla.application.module.helper');
$modules = JModuleHelper::getModules('clausula_contacto');
// Recorremos ya que puede haber mas de uno.
foreach ($modules as $module){
echo JModuleHelper::renderModule($module);
}
?>

Y nos muestra el contenido generado por ese modulo o modulos que esten en la posicion "clausula_contacto".

Fuentes:

https://www.innova2tic.es/blog/item/11-como-insertar-un-modulo-de-joomla-en-un-archivo-php

Api de Joomla-> JModuleHelper

 

Le informamos que nuestro sitio web usa cookies propias y de terceros para poder prestar sus servicios.Al continuar navegando, entendemos que acepta su uso. Información