Hooks de la ficha del producto en Prestashop 1.7

En el año 2013 estuvimos comentando en un artículo algunos de los hooks disponibles en la ficha del producto para Prestashop 1.5, en esta ocasión vamos hablar sobre lo mismo pero aplicado a Prestashop 1.7 en base a la plantilla por defecto.

Solo vamos a intentar hablar de los hooks de visualización (los display, no los actions, referente a los actions en la ficha del producto lo explicaremos en otro post)

Al acceder al fichero:

/themes/classic/templates/catalog/product.tpl

Si buscamos la palabra “hook” encontraremos inicialmente dos referencias:

Continúa leyendo Hooks de la ficha del producto en Prestashop 1.7

Información sobre las posiciones y módulos en Prestashop

En esta ocasión vamos hablar de un módulo desarrollado por el usuario coeos.pro de la comunidad de Prestashop que ha ido actualizándose a lo largo del tiempo para funcionar sobre las distintas versiones.

El módulo nos permite conocer información relativa a las posiciones de la tienda. También permite localizar información sobre los módulos instalados (localización del CSS, JS, etc..).

Continúa leyendo Información sobre las posiciones y módulos en Prestashop

Parte superior de la cabecera dividida en dos hooks en Prestashop 1.7

Con la parte superior, me refiero a la parte donde aparece: “Contacte con nosotros, el bloque del idioma, el de “login” y el del carrito”.

En la actualidad esta parte en Prestashop 1.7 se ha dividido en dos “hooks“, la parte donde aparece “Contacte con nosotros” es el hook: “DisplayNav1” y la otra parte es el “DisplayNav2“. Continúa leyendo Parte superior de la cabecera dividida en dos hooks en Prestashop 1.7

Listado de hooks en Prestashop

Tipos de hook

Los hooks “action” se ejecutan cuando se realiza una “acción”, un ejemplo podría ser el hook -> actionValidateOrder que se ejecuta al realizar un pedido. Estos hooks no cargan valores de visualización, nos sirven de utilidad para realizar determinar acciones que se ejecutan de forma interna.

Los hooks “display” nos devuelven información que cargamos en nuestra tienda, un ejemplo podría ser el: displayFooter que es un hook situado en el pie de página donde podemos ver que carga distintos módulos. Tenemos disponibles tanto hooks de visualización del backoffice cómo del frontoffice.

Continúa leyendo Listado de hooks en Prestashop