Alain33 Posted December 27, 2015 Share Posted December 27, 2015 Bonjour à tous ! Une petite question : je n'arrive pas positionner "L'Editeur de page d'accueil" au dessus de "Nouveautés" et à droite de ma colonne de gauche, est-ce normal ? . Sous la bannière, pas de souci, mais là, mon texte prend toute la largeur de l'écran, et je ne le souhaite pas. Comment faites-vous pour écrire sur cette portion d'écran ? J'utilise PS 1.6.1.3 Mon site : http://ronk-aviation-resine.fr/ Par avance merci ! Alain33 Link to comment Share on other sites More sharing options...
ChDUP Posted December 28, 2015 Share Posted December 28, 2015 Dans modules / position dans le hook DisplayHome, vous le placez au dessus de Featured Products, et ça devrait fonctionner. Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 Bonjour ChDUP, et merci pour la réponse ! Dans hook DisplayHome, je n'ai pas Featured Products... Cà correspond à quel module ? Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 J'ai greffé le module "Produits mis en avant sur la page d'accueil" dans Display Home et positionné "Editeur de page d'accueil" juste au dessus, mais çà ne change rien... D'ailleurs, c'est bizarre puisque sans avoir fait çà, les produits mis en avant étaient déjà bien placés... Link to comment Share on other sites More sharing options...
ChDUP Posted December 28, 2015 Share Posted December 28, 2015 oui en fait vos featured products sont affichées via displayHomeTab et displayHomeTabContent tandis que l'éditeur de page d'accueil est greffé sur displayHome Une solution serait d'inverser dans votre thème les positions de ces hooks Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 Bon, j'ai tout essayé mais y'a rien qui marche... Cà me parait bizarre tout çà... Link to comment Share on other sites More sharing options...
ChDUP Posted December 28, 2015 Share Posted December 28, 2015 (edited) rien d'étrange, c'est l'emplacement des hook sur ce thème natif qui est comme ça voir l'index.tpl {if isset($HOOK_HOME_TAB_CONTENT) && $HOOK_HOME_TAB_CONTENT|trim} {if isset($HOOK_HOME_TAB) && $HOOK_HOME_TAB|trim} <ul id="home-page-tabs" class="nav nav-tabs clearfix"> {$HOOK_HOME_TAB} </ul> {/if} <div class="tab-content">{$HOOK_HOME_TAB_CONTENT}</div> {/if} {if isset($HOOK_HOME) && $HOOK_HOME|trim} <div class="clearfix">{$HOOK_HOME}</div> {/if} vous pouvez toujours remonter l'affichage de HOOK_HOME mais tous vos (futurs) modules greffés sur ce hook suivront. Ou alors vous créer un nouveau hook, et greffer l'éditeur de page d'accueil dessus. Edited December 28, 2015 by ChDUP (see edit history) Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 Gloups... Mais alors du coup, comment on crée un nouveau hook ? Link to comment Share on other sites More sharing options...
ChDUP Posted December 28, 2015 Share Posted December 28, 2015 Vous trouverez facilement des tutos sur ce sujet. En voici un qui date un peu mais sauf erreur, c'est toujours valable pour 1.6 http://emilienmalbranche.fr/prestashop-ecommerce-tutoriels/tutoriels/lecon-4-creer-un-hook-dans-prestashop/ Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 Merci pour le tuto ChDUP ! J'ai tout bien lu, je comprends bien le déroulé des opérations, mais je n'ai trop envie de toucher manuellement à la BDD. J'ai peur de faire des bêtises..., gloups... Link to comment Share on other sites More sharing options...
ChDUP Posted December 28, 2015 Share Posted December 28, 2015 Il suffit de faire une sauvegarde avant toute modif. Mais voici une autre façon de créer un hook, sans toucher à la bdd : Vous placez dans votre tpl, juste avant le premier {if} {hook h="DisplayEditorial"} Dans le module editorial, vous ajoutez cette fonction public function hookDisplayEditorial() { return $this->hookDisplayHome($params); } Dans l'install du module editorial vous ajoutez $this->registerHook('displayEditorial') de la même manière que vous devez y trouver $this->registerHook('displayHome'). Sur la page modules du BO, vous faites une réinitialisation de celui-ci (attention vous allez perdre la configuration du module) Ça va automatiquement ajouter le hook créé dans l'install Link to comment Share on other sites More sharing options...
Alain33 Posted December 28, 2015 Author Share Posted December 28, 2015 Cà à l'air facile quand on sait faire... Tout seul, je n'ose pas..., et pourtant... Merci quand même d'avoir voulu m'aider, c'est super sympa !!! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now