Appel du Module dans le fichier tpl de prestashop
Je veux utiliser le module de recherche dans mon header.tpl
fichier .
J'ai utilisé ce code
{include file='./modules/blocksearch/blocksearch.tpl'}
Mais ça ne marche pas et en utilisant ce code de ma page est vide.
Merci d'avance
OriginalL'auteur Ankit Agrawal | 2013-01-22
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas inclure un modèle de module de ce genre car le code PHP du module te n'est pas appelé et le modèle a besoin d'elle pour définir certaines variables Smarty.
Le meilleur que vous pouvez faire est de connecter le blocksearch module à votre en-tête. Nous y voilà :
La "Recherche Rapide "module" est maintenant accroché à votre en-tête.
{hook h="HOOK_NAME"}
, par exemple{hook h="displayTopColumn"}
OriginalL'auteur SJousse
Ici, vous trouverez ce que vous cherchez
http://www.ecartservice.net/prestashop-articles/1-4-plugins-revisited-part-1/
C'est un grand et facile d'appel des modules directement dans les fichiers de modèle, sans l'utilisation de crochets. Je l'ai testé dans les deux Prestashop 1.4 et 1.5, et cela fonctionne.
Pour Prestashop 1.5, vous aurez besoin de créer 2 fichiers supplémentaires dans le champ "remplacer" le dossier, comme décrit dans le lien ci-dessus:
Ensuite, vous serez en mesure d'utiliser dans le modèle fichiers le code suivant:
Vous devez utiliser le crochet du nom (displayHome) et non PAS l'alias (à la maison).
OriginalL'auteur armandbertea