Mover módulo de posición sin añadirlo a un hook en Prestashop 1.7

Esta entrada es simplemente recordatoria.

En mayo del año 2017, estuvimos comentando el nuevo sistema de Widget que incorpora Prestashop 1.7 en los módulos, para aquellos que no lo recuerden, vuelvo a dejar el enlace: Entendiendo el funcionamiento de los widget en Prestashop 1.7

En junio del año 2017 estuvimos mostrando un ejemplo de como mostrar el formulario de contacto en otras secciones de la tienda, si no lo recordáis, vuelvo a dejar enlace Formulario de contacto en los contenidos en Prestashop 1.7

Si bien es cierto que actualmente podemos mover los módulos (al menos la mayoría de los nativos de Prestashop) desde la pestaña Diseño -> Posiciones (ejemplo básico) a casi todos los hooks porque implementan la interfaz WidgetInterface, sin necesidad de añadir la función del hook como hacíamos en versiones anteriores, también podemos indicar que queremos mostrar un determinado módulo en una determinada zona sin tener que asignar un hook a esa zona, esto es lo que habíamos explicado a inicios del año pasado (2017) en el blog.

Por lo tanto, a modo recordatorio, os recomiendo visitar las siguientes entradas del blog:

Entendiendo el funcionamiento de los widget en Prestashop 1.7 (mayo 2017)
Formulario de contacto en los contenidos en Prestashop 1.7 (junio 2017)

Y también viene bien repasar aquella guía que se hizo sobre la creación de un módulo para Prestashop 1.7 sobre abril del 2017 donde comentábamos también el tema del widget: Crear módulo Prestashop 1.7 (marzo 2017)

Me gusta indicar fechas, porque son entradas que están publicadas en el blog en esas fechas y siempre pueden existir variaciones conforme van saliendo nuevas variantes de Prestashop, aunque sean de la misma rama.

 

Cambiar etiquetas “h1” de los listados de productos en Prestashop 1.7

En Prestashop 1.7 (hasta la versión 1.7.3.0 RC1) vemos que en los listados de productos el título del producto esta englobado en un “h1”.

Veamos desde inspeccionar elemento.

Etiqueta H1 en los listados de productos
Etiqueta H1 en el título de los listados productos

Para cambiar la etiqueta “h1” en los listados de productos por otra etiqueta (h2/h3/ etc.. lo que nos interese) editamos el fichero:

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

¿Por qué ese fichero?

Continúa leyendo Cambiar etiquetas “h1” de los listados de productos en Prestashop 1.7

Prestashop 1.7.2.5 disponible para descargar

El día 21 de febrero de 2018 Prestashop ha publicado la versión 1.7.2.5.

Se trata una actualización de seguridad para todas las versiones anteriores de Prestashop 1.7.

Actualmente se detectaron 2 vulnerabilidades que afectaban al backoffice (panel de administración) y una de ellas es crítica.

Más información sobre dichas vulnerabilidades aquí:

http://build.prestashop.com/news/prestashop-1-7-2-5-maintenance-release/

Información

Descargar Prestashop 1.7.2.5

https://www.prestashop.com/es/versiones-anteriores

Log de cambios

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

Prestashop 1.7.3.0 RC1 disponible para descargar

Hace unos meses estuvimos hablando sobre Prestashop 1.7.3.0 beta 1  comentando alguna de las novedades que nos traía dicha versión de Prestashop (Revisar artículo)

El día 19 de febrero de 2018 Prestashop ha publicado la versión 1.7.3.0 RC1.

Algunos cambios

RC = Versión candidata a definitiva
Más información sobre el significado las fases de desarrollo aquí: https://es.wikipedia.org/wiki/Fases_del_desarrollo_de_software#Versi%C3%B3n_candidata_a_definitiva_(RC)

Descargar Prestashop 1.7.3.0 RC1
Log de cambios: Descargar

Más información: http://build.prestashop.com/news/prestashop-1-7-3-0-rc-1/

El FeedBack sobre dicha versión estará disponible hasta el 26 de febrero.

Intercambiar texto “Añadir al carrito” por “Ya está añadido al carrrito” en Prestashop 1.7

Traducción del idioma de Shakespeare al de Cervantes de un aporte construido por myprestamodules con información ampliada.

La idea es que el texto del botón “Añadir al carrito” se cambie por “Ya está añadido al carrito” o similar cuando el producto que vayamos añadir al carrito se haya añadido con anterioridad al mismo.

Mensaje indicando que el producto ha sido añadido con anterioridad al carrito

Accedemos al fichero:

/themes/classic/templates/catalog/_partials/product-add-to-cart.tpl

Buscamos el siguiente código:

Continúa leyendo Intercambiar texto “Añadir al carrito” por “Ya está añadido al carrrito” en Prestashop 1.7

Añadir campos a los productos en Prestashop 1.7

Traducción del francés al castellano de un aporte construido por hennes  con información adicional.

Prestashop 1.7 introduce grandes cambios en el backoffice (panel de administración) en la gestión de los productos en comparación con versiones anteriores de Prestashop.

Vamos a ver como añadir nuevos campos a los productos y administrarlos desde el panel. Al final del post encontrareis un módulo que te permite añadir varios campos en el hook -> displayAdminProductsMainStepLeftColumnMiddle

Vamos a creamos un módulo para añadir y mostrar los campos en el panel de administración y también constuiremos un override de la clase Product.

Continúa leyendo Añadir campos a los productos en Prestashop 1.7

Gestionar los menús del panel de administración en Prestashop 1.7

Si recordamos en Prestashop 1.6 al acceder a la pestaña Administración -> Menús podíamos gestionar los menús del panel de administración.

Menús en Prestashop

Con la llegada de Prestashop 1.7 (al menos hasta Prestashop 1.7.3.0 beta (lo que ocurra en un presente o futuro no lo sabemos nadie)) este acceso desapareció, pero disponemos de un aporte de la comunidad que soluciona el problema. Continúa leyendo Gestionar los menús del panel de administración en Prestashop 1.7

Estudiando el código de la sección “Su cuenta” de Prestashop 1.7

Sección su cuenta en Prestashop 1.7
Sección su cuenta en Prestashop 1.7

Decir que es una pasada muy rápida y poco exhaustiva sobre la sección “Su cuenta” que visualiza el usuario que se registra en la tienda. Espero que os pueda servir de ayuda.

Plantilla de impresión -> TPL

Fichero: /themes/classic/templates/customer/my-account.tpl

Controlador del FrontOffice correspondiente:

Fichero: /controllers/front/MyAccountController.php

En el fichero TPL observamos:

Continúa leyendo Estudiando el código de la sección “Su cuenta” de Prestashop 1.7