[REGLE] Ordre d'appel des hooks
hello à vous,
je suis sur un dernier site récalcitrant (enfin ... le plus difficile que j'ai eu à faire ... ]:D ).
(note : je n'ai pas encore travaillé l'esthétique, j'en suis juste au fonctionnel)
C'est une boutique en ligne 100% sur mesure puisque ce sont des produits aux prix variant selon les options ...
Le plugin crée une page static "Mon Panier" à la manière du plugin plxContact (et ajoute une entrée dans staticList).
Selon l'étape du panier où l'on se trouve, je fais appel à différents scripts :
création/gestion du panier,
création/gestion des informations de l'acheteur,
gestion du mode de paiement,
page de confirmation.
Lorsqu'on clique sur ajouter un produit,
on arrive sur le panier en première étape est ça ajoute le produit au panier ...
J'aimerai faire apparaître le nombre de produit à côté du lien qui mène au panier ( Hook plxShowStaticListEnd dans le plugin).
et par la même occasion, un genre de miniPanier au survol du lien (la liste que l'on voit dans le footer)
Hors la fonction qui ajoute le produit se passe APRES l'affichage du menu.
Du coup j'ai un peu de retard ...
D'où ma question,
comment puis insérer le script de gestion du panier (qui ne travaille qu'avec les $_SESSION, il ne fait pas d'affichage) AVANT l'affichage de la page ?
Est-ce IndexBegin ?
D'une manière générale, existe-t-il un ordre d'appel des différents Hooks ?
C'est l'une des dernières choses à faire avant d'attaquer l'esthétisme et la mise en ligne ...
Merci à vous.
_____
D.San
je suis sur un dernier site récalcitrant (enfin ... le plus difficile que j'ai eu à faire ... ]:D ).
(note : je n'ai pas encore travaillé l'esthétique, j'en suis juste au fonctionnel)
C'est une boutique en ligne 100% sur mesure puisque ce sont des produits aux prix variant selon les options ...
Le plugin crée une page static "Mon Panier" à la manière du plugin plxContact (et ajoute une entrée dans staticList).
Selon l'étape du panier où l'on se trouve, je fais appel à différents scripts :
création/gestion du panier,
création/gestion des informations de l'acheteur,
gestion du mode de paiement,
page de confirmation.
Lorsqu'on clique sur ajouter un produit,
on arrive sur le panier en première étape est ça ajoute le produit au panier ...
J'aimerai faire apparaître le nombre de produit à côté du lien qui mène au panier ( Hook plxShowStaticListEnd dans le plugin).
et par la même occasion, un genre de miniPanier au survol du lien (la liste que l'on voit dans le footer)
Hors la fonction qui ajoute le produit se passe APRES l'affichage du menu.
Du coup j'ai un peu de retard ...
D'où ma question,
comment puis insérer le script de gestion du panier (qui ne travaille qu'avec les $_SESSION, il ne fait pas d'affichage) AVANT l'affichage de la page ?
Est-ce IndexBegin ?
D'une manière générale, existe-t-il un ordre d'appel des différents Hooks ?
C'est l'une des dernières choses à faire avant d'attaquer l'esthétisme et la mise en ligne ...
Merci à vous.
_____
D.San
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
oui
L'ordre d'appel des hooks suit le chargement de la page. Tu prends index.php, tu tiens compte des includes, des objets, de l'appel de leurs méthodes et quand tu rencontres un hook il est appelé
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Cependant dans ma fonction je fais appel à
$plxPlugin->lang et $plxPlugin->getParam et j'ai comme réponse
Du coup faudrait que j'appelle ce script après le plugin et avant l'affichage ...
$plxPlugin->lang et $plxPlugin->getParam
mais
$this->lang et $this->getParam
... ]:D
En fait c'est sur toutes les pages...
L'objectif de ces jours-ci était que le développement fonctionne.