Crystal Diffusion Posted August 22, 2012 Share Posted August 22, 2012 (edited) Bonjour j'aimerais remonter mon bloc de vente flash, mais je ne vois vraiment pas comment faire? Voir la photo ci jointe. Merci a ceux qui pourront m'aider. Edited August 22, 2012 by E-Fashionstores (see edit history) Link to comment Share on other sites More sharing options...
Dev On Web Posted August 22, 2012 Share Posted August 22, 2012 Bonjour, Cela se fait depuis le sous-onglet "Positions" du menu Modules en BO 1 Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 22, 2012 Author Share Posted August 22, 2012 C'est ce que je pensais mais dans quel hook est il greffé. Merci de ta réponse en tous cas! Link to comment Share on other sites More sharing options...
SiteProjet Posted August 22, 2012 Share Posted August 22, 2012 (edited) Vous pouvez reprendre celui crée par le module juste au dessus de votre block Promo. En standard je ne connais pas de hook qui soit dans cette zone. Sinon il va vous falloir le créer. Voici les hooks standard des fiches produit pour presta 1.4 : extraLeft Declenché juste avant l'affichage du lien 'imprimer' en dessous de la photo du produit extraRight Appelé en dessous du boutton "ajouter au panier" (hors du bloc le contenant) productActions Appelé en dessous du boutton "ajouter au panier" (à l'interieur du bloc le contenant) productOutOfStock Appelé en dessous du texte "Disponibilité: ", (à l'interieur du bloc le contenant) productfooter Appelé au dessus des onglets productTab Appelé dans la liste des onglets. Parfait pour rajouter un onglet. productTabContent Appelé dans la liste des contenus des onglets. Parfait pour rajouter le contenu de l'onglet rajouté avec le hook "productTab" Edited August 22, 2012 by SiteProjet (see edit history) Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 22, 2012 Author Share Posted August 22, 2012 J'aimerais vraiment le mettre en haut mais comment fait on pour créer un hook a cette endroit? Merci de ta réponse! Link to comment Share on other sites More sharing options...
SiteProjet Posted August 22, 2012 Share Posted August 22, 2012 Pour cela il existe une foultitude de tutoriels. Un au hasard : http://www.devoox.com/creation-hook-prestashop.html Cordialement Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 23, 2012 Author Share Posted August 23, 2012 Hello SiteProject j'ai bien créé un nouveau hook pas de soucis mais le problème c'est que je n'arrive pas a greffer mon module sur ce nouveau hook. Aurais tu une piste? Merci d'avance Sam. Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 23, 2012 Author Share Posted August 23, 2012 C'est bon le module est greffé au hook! Mais il n’apparaît pas dans la page malgré que je l'ai installé dans le fichier tpl. Je ne comprend pas? Link to comment Share on other sites More sharing options...
SiteProjet Posted August 23, 2012 Share Posted August 23, 2012 Bonjour. Votre module est-il visible depuis modules>positions ? Il n'apparaît pas en front ou en backoffice ? Avez-vous un message d'erreur particulier sur la page (pensez à activer les erreurs) de front ou de back ? Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 23, 2012 Author Share Posted August 23, 2012 Le module est bien visible dans position et greffez avec succès au hook. Mais il n'apparait pas en FO. Il n'y a pas de message d'erreur(comment activer les erreurs?) Link to comment Share on other sites More sharing options...
SiteProjet Posted August 23, 2012 Share Posted August 23, 2012 (edited) Pour activer l'affichage des erreurs, modifiez le fichier /config/config.inc.php comme ceci : @ini_set('display_errors', 'on'); Pensez à désactiver cela une fois que vous serez en production. Edited August 23, 2012 by SiteProjet (see edit history) Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 27, 2012 Author Share Posted August 27, 2012 Hello SiteProject j'ai activé les erreurs et quand je vais sur la page il n'y en a aucune qui apparait. Je ne comprends vraiment pas pourquoi le hook n'apparait pas? Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Dans le fichier php de ce module, le hook est enregistré à quel endroit ? ex : if (!parent::install() OR !$this->registerHook('rightColumn' ) ..... Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 27, 2012 Author Share Posted August 27, 2012 Il y a trois endroits: OR !$this->registerHook('rightColumn') OR !$this->registerHook('extraRight') OR !$this->registerHook('header') Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Essayez de rajouter votre hook, désinstallez puis réinstallez. (Je précise que cela n'est pas mon domaine d'expertise, donc c'est une tentative ) Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 27, 2012 Author Share Posted August 27, 2012 Rien n'y fait il ne s'affiche toujours pas! Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Vous êtes sur que votre hook est opérationnel? Vous pouvez essayer d'y greffer un freeblock par exemple pour tester ? Cordialement, SP. Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 27, 2012 Author Share Posted August 27, 2012 Je l'ai bien placé a l'endroit qu'il doit apparaître dans le fichier product.tpl. Un freeblock? Un autre module c'est ça que tu veux dire? Je vais essayer... Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Oui un autre module. En l'occurrence le freeblock est simpliste et permet d'afficher une mention "Test" pour peut que l'on efface le contenu de son fichier tpl à l'exception de cette mention. Pratique pour débugger sans être expert. Link to comment Share on other sites More sharing options...
Crystal Diffusion Posted August 27, 2012 Author Share Posted August 27, 2012 LE freeblock est un module qui existe deja ou c'est un module modifié? Link to comment Share on other sites More sharing options...
SiteProjet Posted August 27, 2012 Share Posted August 27, 2012 Le freeblock dont il est question est celui-ci : http://www.presta-design.com/fr/modules-prestashop-1-4-gratuits/17-free-block-module-prestashop.html En effaçant le contenu du fichier tpl pour mettre les caractères de votre choix (en tant que repère), vous pouvez tester vos hooks. Le fait d'effacer le contenu permet notamment de retirer la classe qui insère les bordures du block, ainsi que le titre. 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