Jump to content

Déplacement du panier


Recommended Posts

Bonjour à tous,

 

Je souhaite déplacer le panier (le bouton "Mon panier") dans un endroit spécifique d'un fichier tpl. L'emplacement n'est pas un hook, c'est une partie de code qui a été ajoutée par le modèle et dans laquelle j'aimerais positionner le panier. A noter que cet emplacement n'est pas visible sur la page d'accueil, mais visible sur toutes les autres pages

 

Est-ce que quelqu'un connaît la bonne méthode? Je ne sais pas s'il faut que je créé un nouveau hook, ou déplacer du code, ou autre?

 

Merci par avance

Link to comment
Share on other sites

Il me semble...
 
1) Surcharger le module blockcart
 
2) ajouter a la fonction install "mycustomhook" dans blockcart.php

public function install()
	{
		if (
			parent::install() == false
			|| $this->registerHook('top') == false
			|| $this->registerHook('header') == false
                        || $this->registerHook('mycustomhook') == false
			|| $this->registerHook('actionCartListOverride') == false
			|| Configuration::updateValue('PS_BLOCK_CART_AJAX', 1) == false
			|| Configuration::updateValue('PS_BLOCK_CART_XSELL_LIMIT', 12) == false)
			return false;
		return true;
	}

3) Ajouter la fonction de mycustomhook
 

public function mycustomhook($params)
	{
		return $this->hookRightColumn($params);
	}

4) faire appel au hook dans le tpl:
 

{hook h="mycustomhook"}
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...