Child pages
  • Comprensión y uso de hooks

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Si tomamos el ejemplo del tema básico de PrestaShop, en la página principal, la solución utiliza "puntos de fijación" de la siguiente manera:

Nombre del Hook name

Decripción

header

hook Hook del encabezado

top

hook Hook de la parte superio superior

leftColumn

hook Hook de la columna izquierda

home

hook Hook de la página de inicio

rightColumn

hook Hook de la columna derecha

footer

hook Hook del pie de página

Como puede ver, todos los "hooks" utilizados son "hooks de observación".

...

En primer lugar, para usar correctamente el "hook", usted debe dirijirse a la clase de su módulo y crear un método no estático, público a partir de la palabra "hook" y el nombre del "hook" utilizado.
Entonces, sólo un solo argumento es pasado: la matriz de información de contexto diferente enviado al "hook".

...

Llamar al "hook" denominado "updateProduct" será lo siguiente en el corazón núcleo de PrestaShop.

Code Block
Hook::updateProduct(new Product(/* ... */));

...