En este tutorial explicamos cómo configurar el módulo ‘homeslider‘ de una tienda virtual Prestashop para únicamente se muestre en la página inicial.
Para ello podemos seguir dos procedimientos. El primero de ellos será cambiar la configuración del módulo homeslider desde el panel de administración. Y la segunda será editando el fichero php que contiene la plantilla de dicho módulo.
Vamos a comenzar por el primer método gracias al cual no hay que editar ningún fichero de nuestro servidor.
Indicar las páginas donde no mostrar el módulo homeslider
Para ello, desde la página de administración de Prestashop, debemos ir a la opción ‘Módulo -> Posiciones‘ del menú superior. Haciendo esto accederemos a la página de configuración de las posiciones de los diferentes módulos instalados en la tienda virtual.
Debemos buscar la configuración del módulo del homeslider. Para ello buscar el nombre ‘Imagen de control deslizante para su página web‘. Una vez encontrado hacemos clic en el icono de edicion que aparece a la derecha del módulo:
En la siguiente pantalla podremos configurar las ‘Excepciones‘ o páginas donde no queremos que esté visible el módulo homeslider. Para ello debemos seleccionar la página en la que queremos que no sea visible y hacer clic sobre el botón añadir:
En esta imagen podemos ver como hemos configurado que el módulo homeslider no sea visible en las páginas: contact, newproducts, pagina, stores, product y category. Por tanto, ahora cuando accedamos a cualquiera de estas página ya no estár el módulo de imagen de control deslizante en la parte superior.
Editar plantilla módulo homeslider
El problema del paso anterior es tener que añadir una excepción por cada página en la que no queramos que aparezca el módulo homeslider. Editando el fichero de configuración de la plantilla del módulo podemos configurar que únicamente se muestre en la página incial.
Para ello debemos modificar el fichero ‘modules/homeslider/homeslider.tpl‘ añadiendo dos línea:
- Añadir esta lína al principio del fichero:
1 {if $page_name == 'index'}
- Añadir esta línea al final del fichero:
1 {/if}
Con estos cambios el módulo homeslider no deberá mostrarse en otra página que no sea la de inicio.
Deja tu comentario