phil46 Posted February 4, 2010 Share Posted February 4, 2010 pour ceux qui aurait suivi le sujet je fais référence à ce posthttp://www.prestashop.com/forums/viewthread/30577/developpement_et_modules/remplacer_tpl_modules_du_noyauon sait que l'on peut créer un dossier module dans (son) thème et que les fichiers tpl et langues pourront être réinterprétés ce qui évite de modifier les fichiers des modules du coeur de prestashop.maintenant si l'on veut changer la position d'un bloc dans un template on doit modifier la fonction instal du fichier php du module en questionMais qu'en est t'il si l'on doit travailler sur deux modéles de template différents ou un module serait par exemple à droite sur un et à gauche sur l'autre.si je suis pas clair vous me le dites.. Link to comment Share on other sites More sharing options...
Jacques Biais Posted February 4, 2010 Share Posted February 4, 2010 Bonsoir,Je ne pense pas qu'il y ai de solution les 2 thèmes ayant la même source de configuration puisqu'il y a qu'une seule admin, donc une seule possibilité de configuration de modules. Link to comment Share on other sites More sharing options...
phil46 Posted February 4, 2010 Author Share Posted February 4, 2010 Re, HISTOIRE DE HOOKJe préfère rééditer ce post et faire mes petits commentairesIl y aurait donc plusieurs solutionsI/ changer et renommer le hook dans le php du module(permet d'adapter à son template---------------------------------------------------------------------2/dupliquer le moduleExmple http://www.prestashop.com/forums/viewthread/22981/developpement_et_modules/dupliquer_le_module_blockcategoriesdupliquer modulehttp://www.prestashop.com/forums/viewthread/12000/developpement_et_modules/dupliquer_un_module_est_ce_possible_y'en a bcps d'autres-----------------------------------------------------------------3/ créer THE HOOKhttp://www.prestashop.com/forums/viewthread/21434/developpement_et_modules/modifier_les_hooknaturellement si tu crée le HOOK, you are the besthttp://www.prestashop.com/forums/viewthread/21434/developpement_et_modules/modifier_les_hookpour ce qui est du blockcategories qui est souvent en cause dans ce genre de situationon a le blockcatégoriesbis mais cela permet juste d'avoir deux fois le module catégorie et d'installer l'un ou l'autre , cela permet de garder le module de base (propre)http://www.prestashop.com/forums/viewthread/22981/developpement_et_modules/dupliquer_le_module_blockcategoriesun conseil , modifiez un peu dans le fichier langue la description du bloc genre : c'est le bloc bis, cela évite de se mélanger les pinceaux.I l y a encore une possibilité de dupliquer le module pour le faire apparaitre de manière différents dans plusieurs thèmes. comme je ne retrouve pas le lien du post je mets l'infoExemple pour le blockinfos Dans le fichier “modules/blockinfos/blockinfos.php” trouve ce code :function hookRightColumn($params){ return $this->hookLeftColumn($params);}Remplace le par celui-ci :function hookRightColumn($params){ return $this->display(__FILE__, 'blockinfos_right.tpl');}Ensuite, tu copies le fichiers “blockinfos.tpl” vers un fichier nommé “blockinfos_right.tpl”.Il ne te reste plus qu‘à changer le fichier “blockinfos_right.tpl” pour changer le nom du block et ses liens quand il est à droite…Pour modifier celui de gauche tu dois modifier le fichier “blockinfos.tpl” wink On peut naturellement employer cette méthode en conjonction avec la précédente, ce qui évitera de modifier le fichier php du module d'origine.NB Qunad vous installez un module ou une (amélioration) de ce module pensez , en dehors de faire une sauvegarde qui est vraiment la première chose à faire...............regardez la signature du module et la structure de la mise à jour, si vous devez faire un changement dans l'admin, attention aux changements successifs (garder une trace de toutes les modifs) dans un fichiers texte par ex dupliquer et renommer le fichier original en ori-fichier de base ou 1-fichier de base ou backupfichier-de-base.celà pourra vous permettre d'intervenir plus vite par ftp en cas de crash de l'admin, ce qui est un grand classique, lorsque l'on commence à accumuler les modules ou à tester plusieurs modifs.La prochaine fois nos nous intéresserons plus à la création du HOOKFIN 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