Hola a todos,
Estoy intentando añadir un slider de imágenes en la página de inicio de mi tienda, pero me está costando un montón hacerlo de forma robusta. He intentado varias cosas y o bien no aparece, o se carga mal, o me rompe el diseño del tema.
Mi idea era hacer un pequeño módulo para gestionar esto, pero me encuentro con que el hookDisplayHome no me gestiona bien los estilos y scripts, y si intento meterlos directamente en el .tpl o en el core, sé que me va a dar problemas en cuanto actualice PrestaShop. He intentado esto en mi módulo:
public function hookDisplayHome($params)
{
// Esto es un intento simple, pero el contenido no se renderiza bien o no aparece.
// ¿Dónde meto los CSS y JS para que no me rompa nada?
$slides = [
['image' => 'img/slide1.jpg', 'title' => 'Oferta Verano'],
['image' => 'img/slide2.jpg', 'title' => 'Nuevos Productos']
];
$this->context->smarty->assign('mySlides', $slides);
return $this->display(__FILE__, 'module:mymodule/views/templates/hook/myslider.tpl');
El myslider.tpl es un HTML básico con un bucle para mostrar las imágenes. El problema es que no veo la forma correcta de cargar los CSS y JS asociados a este slider sin hacer un "hack" que luego me penalice.
¿Alguna idea de cómo debería enfocarlo para que sea compatible y no me genere conflictos?