Jump to content

Création de Hook


Recommended Posts

Bonjour, j'ai une petit question, je suis sur l'élaboration d'un thème Prestashop, dont je pense que je vais le partager sur l'Addons.

 

Mon thème à le bloc de recherche rapide à droite, ensuite le logo centrer et enfin à gauche le panier, et pour réaliser cela j'aimerais créer un hook qui regroupe dans l'ordre ces trois bloc, mais je ne suis pas sur que cela soit possible ? Ou alors créer 3 hook différents pour les 3 blocs ci-dessus, cette dernières solution me parait la plus adaptés !

Si cela est possible comment créer ces hook ? J'ai déjà créer le hook dans la base de données, ensuite dans le frontcontroller j'ai déjà éditer la fonction 

// function initContent

 $this->context->smarty->assign(array(

   'HOOK_HEADER' => Hook::exec('displayHeader'),

   'HOOK_TOP' => Hook::exec('displayTop'),

   'HOOK_SEARCH' => Hook::exec('displaySearch'), // Mon hook

   'HOOK_LEFT_COLUMN' => ($this->display_column_left ? Hook::exec('displayLeftColumn') : ''),

   'HOOK_RIGHT_COLUMN' => ($this->display_column_right ? Hook::exec('displayRightColumn', array('cart' => $this->context->cart)) : ''),

  ));

Ensuite, j'aimerais pouvoir avoir une sorte de tpl où je fou la recherche, le logo ainsi que le cart ou alors que j'importe les tpl des modules dedans pour éviter d'utiliser le hook si possible.

 

Ou avez-vous une autre solution ? 

 

Merci de votre aide !

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...