PrestaShop: Módulos

Los hooks de Prestashop: tipología de hooks

¡Prueba gratis durante 10 días

nuestros 1220 cursos !

Prueba gratis Mostrar modalidades de suscripción
Los hooks son uno de los principales elementos de Prestashop. En este vídeo vamos a explicar en qué consisten, para qué se usan los hooks y qué tipos de hooks podemos encontrar en las tiendas Prestashop.

Transcripción

He creado un módulo que funciona bien, tiene su configuración y esta se guarda. Pero si me muevo por toda la tienda realmente no lo veo, no está haciendo nada. Y es que realmente mi módulo ahora mismo no tiene ningún elemento que se vaya a mostrar dentro de la tienda, simplemente tiene elementos de configuración. ¿Cómo podemos entonces asociar el que nuestro módulo muestre cierto contenido dentro de lo que es la web que verá el usuario de mi tienda? Para ello se utilizan los 'Hooks'. Dentro de Prestashop, el concepto de 'hook' es fundamental. Son, como su propio nombre indica, 'ganchos' donde voy a poder asociar los distintos contenidos de los diferentes módulos. Toda esta página en realidad está dividida en una serie de áreas y cada una de esas áreas es un diferente 'hook'. Aunque el concepto de 'hook' va más allá de lo que es simplemente el mostrar objetos. ¿Y cómo sé cuál de todos estos elementos hace referencia a qué hook? Tenemos una herramienta dentro de la parte de administración de la tienda, dentro de Módulos y servicios, en el apartado Posiciones de los módulos. Dentro de este apartado de Posiciones de los módulos, en el que puedo ver dónde aparecen los distintos módulos. Aquí veo los diferentes hooks que tengo, cada uno de estos es un hook diferente, y los módulos que tengo asociados a él. Como podemos observar, hay un montón de diferentes hooks. Algunos son fáciles de comprender. Quiero decir, es fácil entender dónde se va a ver, pero sin embargo hay otros que son un poco más complicados. Este 'display Mobile Top Site Map' pues exactamente dónde está. O por ejemplo el 'displayNav' o el 'displayPayment'. Hay una herramienta dentro de la tienda que sirve para verlos y es el 'Live Edit'. Pulsando sobre este botón de Inicio 'Live Edit', me vuelve a mostrar la tienda pero en este caso me muestra la tienda con todos los bloques, con todos los hooks que tiene. Y así se puede ver qué es el bloque de Banner, el bloque de Divisa, el bloque de Selector de idioma, etc., etc. Es más, si me voy a cualquiera de los productos, por ejemplo selecciono este producto, pues dentro de él voy a seguir viendo también los diferentes hooks: Divisa, Selector de idioma, Diapositivas de imágenes, Configurador de temas, etc., etc., etc. Esto es una posible ayuda. Otra posible ayuda también es, dentro de la documentación, aunque en este caso la tengo que mostrar en el 1.5 porque la del 1.6 todavía no ha salido, esta parte en concreto, pero como digo aquí tengo un listado con todos, absolutamente todos los hooks que tengo dentro de Prestashop. Y dentro de ellos además también me pone no solamente el nombre digamos "interno" de la máquina, sino que además también me explica dónde aparece cada uno de esos hooks. Por otro lado, también es importante tener en cuenta que hay 2 tipos diferentes de hooks. Están por un lado los hooks visuales, que serían todos estos, o sea los hooks que van a aparecer en alguna parte de la tienda, y por otro lado hay un segundo tipo de hooks, que son los hooks que se van a ejecutar transparentemente. O sea, son los hooks que no son exactamente elementos visuales, sino que lo que realizan es acciones. Esos hooks van a tener que ser ejecutados a través de "triggers". O sea, yo voy a tener que en mi módulo forzar que se ejecute un determinado hook si quiero que realmente eso ocurra. O al contrario, si yo sé que hay un hook que me importa, un tipo de acción que importa a mi módulo, lo que tendré que hacer también será configurarlo para que reciba esos hooks.

PrestaShop: Módulos

Introdúcete en la programación de módulos de Prestashop, empezando por conceptos básicos imprescindibles para crear bloques funcionales dentro de este CMS de comercio electrónico.

2:49 horas (33 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:12/10/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.