Por defecto en prestashop tenemos la “vista cuadrícula” por defecto en el listado de productos. Para poner la “vista lista” siempre por defecto hay que hacer 2 pequeños cambios en nuestro theme default-bootstrap.

1. Buscamos en el archivo: /themes/default-bootstrap/produt-list.tpl el siguiente código:

Y lo reemplazamos por:

2. Buscamos en el archivo: /themes/default-bootstrap/js/global.js el siguiente código:

Y lo reemplazamos por:

Con eso basta. Básicamente lo único que hacemos es cambiar la clase “grid” por “list” en el listado.

Es posible que insertemos un video de youtube/vimeo en nuestra web y la imagen que muestra por defecto del video sea una imagen que poca calidad o muestre un fotograma que no nos interesa que se vea como imagen destacada, o simplemente queréis personalizar a vuestro estilo el botón de play y caja del video.

A continuación una forma de mostrar una primera imagen personalizada, con la foto que queramos y al hacer click sobre esta ya desaparecería y empezaría la reproducción del video de youtube/vimeo que tengamos.

Código jquery para reproducir el video y activar la clase del elemento cuando el video empieza a reproducirse:

He creado una demo en codepen con 2 tipos de vídeo diferentes (youtube/vimeo) para que veáis el funcionamiento:

See the Pen jQuery: vídeos (youtube/vimeo) con imagen personalizada by Jorge Maiden (@jorgemaiden) on CodePen.

Pasos necesarios para limpiar o borrar la caché de Smarty en PrestaShop 1.6.x manualmente. Buscamos las carpetas:

  • /cache/cachefs/
  • /cache/smarty/cache/
  • /cache/smarty/compile/

Y eliminados todo menos el archivo “index.php” que contiene cada una de las 3 carpetas.

pd: Borra después los archivos temporales de tu navegador si sigues viendo una versión antigua de tu tienda.

Para ordenar alfabéticamente cualquier columna de una tabla en cualquier orden (Ascendente / Descendente) usando jQuery es muy sencillo si usamos el plugin tablesorter de Christian Bach.

Tan simple como asignar el selector de nuestra tabla a la función tablesorter():

A cóntinuación un ejemplo de uso:

See the Pen jQuery: ordenar columnas de una tabla by Jorge Maiden (@jorgemaiden) on CodePen.

Es recomendado insertar el meta robots con valor “noindex, nofollow” en las páginas de error 404 por ejemplo para que no te indexe google urls 404 que te hayan “spameado” desde otros dominios o direcciones ip (las típicas con slug de viagra y cosas así)…

Edita el header.php de tu tema y inserta dentro del <head>: