Como anclar slider en prestashop

Tengo una plantilla de prestashop con un slider en la página de inicio y quisiera que este slider se viese en todas las páginas.

He eliminado del tpl la linea {if $page_name =='index'} que hace que solo se vea en el indice pero aún así no consigo que el slider salga en otra página que no sea el index.

Respuesta
1

I. Buenas compañero, una respuesta rápida, puedes intentarlo a través de estos métodos.

http://www.3w2.eu/prestashop-1-6-cambiar-pagina-principal/ 

https://www.youtube.com/watch?v=HeRkDmV3K1I 

https://www.youtube.com/watch?v=9QSRnLgp6eo 

http://blog.belvg.com/how-to-create-full-width-image-slider-in-prestashop-1-6.html

Gracias por responder tan pronto.

Pero en estos enlaces explican como configurar el slider y como modificar su css, y el problema que yo tengo y que me está volviendo loco es que tengo un slider en la página principal de mi tienda pero al entrar en las categorías este slider desaparece y me gustaría que no lo hiciese.

I. Hola Unai, discúlpame, no encuentro lo que necesitas, creo que esto puede acercarse.

http://victor-rodenas.com/2012/10/23/guia-desplazar-el-slider-debajo-de-la-cabecera-en-prestashop-1-5/ 

https://www.prestashop.com/forums/topic/225217-aporte-modificar-tamano-del-slider-y-sus-botones/ 

https://www.youtube.com/watch?v=8C7JeAAUTT8 

En esta otra incidencia, muy similar a la tuya, logran solucionar el problema, es muy largo de leer pero si tienes un rato a lo mejor sacas algo en claro. Mucha suerte.

https://www.prestashop.com/forums/topic/249815-solucionado-al-modificar-imagen-deslizantes-desaparecen-modulos-gracias/ 

Saludoa

¡Gracias! Muchas gracias por tu ayuda, aunque no estaba la respuesta en los enlaces que me has enviado, si que me han ayudado a dar con la tecla y por fin me funciona.

Voy a poner la solución por si le puede valer a alguien más.

Un saludo.

1 respuesta más de otro experto

Respuesta
1

SOLUCIONADO.

Para conseguir que el módulo slider se vea en todas las página. De nuestro prestashop debemos hacer lo siguiente.

Ir a los dos archivos homeslider. Tpl que están en:

//prestashop/modulos/homeslider/view/templates/hook/homeslider.tpl

y en:

//prestashop/themes/tu tema/modules/homeslider/homeslider.tpl

Y eliminar la linea

{if $page_name =='index'}

y el cierre del if

{/if}

Luego ir al archivo de homeslider.php y en mi caso de sdhomeslider.php que están en:

//prestashop/modules/homeslider/homeslider.php

y en:

//prestashop/modules/sdhomeslider/sdhomeslider.php

y borrar la siguiente linea que aparece dos veces en cada archivo

if (!isset($this->context->controller->php_self) || $this->context->controller->php_self 'index'== )
return;

Así a mi me ha funcionado. SUERTE

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas