Création et référencement de sites internet - centre de formation

Infogérance, intranets, sites web et formations: actualités et tutoriels

TECHNICAL ERROR: unable to save adresses - Prestashop

J'obtenais ce message d'erreur a priori de façon alétoire, lorsque je cliquais pour ajouter ou mettre à jour une adresse après avoir coché/décoché la case (Utiliser la même adresse pour la facturation).

Mes différentes recherches n'ayant abouti à aucune réponse satisfaisante (problèmes maintes fois rencontrés, mais pas toujours bien résolu), j'ai regardé le code de plus près pour aboutir au constat suivant:

Le message d'erreur "TECHNICAL ERROR: unable to save adresses" apparait en fait si l'appel ajax lancé par la case à cocher (la fonction updateAddresses) n'est pas terminé au moment de mon clic sur l'un des liens/boutons.

Lire la suite

Tutoriel - Ajouter un hook dans Prestashop v1.4

Pour modifier le template Prestashop, il faut ajouter ce qu'on appelerait une position dans Joomla, dans Prestashop il s'agit d'un hook.

Et, pour ajouter un hook, on doit passer par 3 étapes...qui sont en fait la modification du modèle, du contrôleur et de la vue...le tout pour modifier un élément "visuel"...amusant. :)

Je détaillerai vers la fin, au cas où, l'ajout de ce hook au module, mais comme nous le verrons, cela se fait comme pour tous les hooks existants.

1 - Ajout du hook dans la BDD

insérer dans la BDD un premier élément dans la table hook:

INSERT INTO `ps_hook` (`name`, `title`, `description`) VALUES ('displayCenterleftColumn', 'Centerleft column blocks', 'hook rapha pour les modules au centre à gauche');

Lire la suite

Tutoriel - Ajouter un hook dans Prestashop v1.5

Pour modifier le template Prestashop, il faut ajouter ce qu'on appelerait une position dans Joomla, dans Prestashop il s'agit d'un hook. Il faut savoir que Prestashop différencie les différents types de hook, le hook dont on parle ici est un hook Display.

Une première solution, la plus compliquée, consiste à passer par 3 étapes pour créer ce hook (ces trois étapes correspondent en fait la modification du modèle, du contrôleur et de la vue...), comme pour la précédente version 1.4 de Prestashop.

Une deuxième solution consiste à ajouter ce hook en l'attachant à un module, qui ne trouvant pas ce hook, le créera pour vous. Cette solution est bien sûr beaucoup plus simple et aisée, et fait gagner beaucoup de temps, c'est elle que je vais détailler ici:

Lire la suite