ezoulou Posted May 4, 2015 Share Posted May 4, 2015 Bonjour, J'expérimente une situation problématique pour laquelle j'ai trouvé peu d'infos sur le web : certains modules (réassurance par exemple) sont activés et greffés avec succès dans le backend, mais ne s'affichent dans le frontend. J'ai déjà désactivé et réactivé ces modules, essayé de greffer ces modules ailleurs, vérifié les hooks prévu dans le code du module etc mais sans succès. Une piste de solution et/ou de debuggage? A toute fin utiles, j'utilise prestashop 1.6.0.11 Merci de votre attention, Florent Link to comment Share on other sites More sharing options...
ezoulou Posted May 4, 2015 Author Share Posted May 4, 2015 oui, je suis en multi-boutique. Link to comment Share on other sites More sharing options...
ezoulou Posted May 4, 2015 Author Share Posted May 4, 2015 merci de votre attention. oui en effet, le module est bien greffé dans la boutique désirée. Idéalement, ce que je voudrais trouver, c'est une façon de débugger. voir ce qui est appelé dans le hook en question (ici réassurance dans le hook displayFooter)... Link to comment Share on other sites More sharing options...
ezoulou Posted May 4, 2015 Author Share Posted May 4, 2015 J'ai déjà activé le mode debug mais sans succès... Link to comment Share on other sites More sharing options...
ezoulou Posted May 4, 2015 Author Share Posted May 4, 2015 Alors voilà, j'ai vérifié et oui j'ai bien dans modules/blockreinsurance/blockreinsurance.php ligne 333 à 342 : public function hookFooter($params) { $this->context->controller->addCSS($this->_path.'style.css', 'all'); if (!$this->isCached('blockreinsurance.tpl', $this->getCacheId())) { $infos = $this->getListContent($this->context->language->id); $this->context->smarty->assign(array('infos' => $infos, 'nbblocks' => count($infos))); } return $this->display(__FILE__, 'blockreinsurance.tpl', $this->getCacheId()); } J'en ai profité pour activer le mode debug et voilà ce que j'ai : Notice: Constant _PS_PRICE_DISPLAY_PRECISION_ already defined in /var/www/prestashop/config/config.inc.php on line 115Notice: Use of undefined constant PS_ROUND_HALF_DOWN - assumed 'PS_ROUND_HALF_DOWN' in /var/www/prestashop/classes/Tools.php on line 1624Notice: Use of undefined constant PS_ROUND_HALF_EVEN - assumed 'PS_ROUND_HALF_EVEN' in /var/www/prestashop/classes/Tools.php on line 1625Notice: Use of undefined constant PS_ROUND_HALF_ODD - assumed 'PS_ROUND_HALF_ODD' in /var/www/prestashop/classes/Tools.php on line 1626Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1628Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1630Notice: Use of undefined constant PS_ROUND_HALF_DOWN - assumed 'PS_ROUND_HALF_DOWN' in /var/www/prestashop/classes/Tools.php on line 1624Notice: Use of undefined constant PS_ROUND_HALF_EVEN - assumed 'PS_ROUND_HALF_EVEN' in /var/www/prestashop/classes/Tools.php on line 1625Notice: Use of undefined constant PS_ROUND_HALF_ODD - assumed 'PS_ROUND_HALF_ODD' in /var/www/prestashop/classes/Tools.php on line 1626Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1628Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1630Notice: Use of undefined constant PS_ROUND_HALF_DOWN - assumed 'PS_ROUND_HALF_DOWN' in /var/www/prestashop/classes/Tools.php on line 1624Notice: Use of undefined constant PS_ROUND_HALF_EVEN - assumed 'PS_ROUND_HALF_EVEN' in /var/www/prestashop/classes/Tools.php on line 1625Notice: Use of undefined constant PS_ROUND_HALF_ODD - assumed 'PS_ROUND_HALF_ODD' in /var/www/prestashop/classes/Tools.php on line 1626Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1628Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1630Notice: Use of undefined constant PS_ROUND_HALF_DOWN - assumed 'PS_ROUND_HALF_DOWN' in /var/www/prestashop/classes/Tools.php on line 1624Notice: Use of undefined constant PS_ROUND_HALF_EVEN - assumed 'PS_ROUND_HALF_EVEN' in /var/www/prestashop/classes/Tools.php on line 1625Notice: Use of undefined constant PS_ROUND_HALF_ODD - assumed 'PS_ROUND_HALF_ODD' in /var/www/prestashop/classes/Tools.php on line 1626Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1628Notice: Use of undefined constant PS_ROUND_HALF_UP - assumed 'PS_ROUND_HALF_UP' in /var/www/prestashop/classes/Tools.php on line 1630 Link to comment Share on other sites More sharing options...
ezoulou Posted May 5, 2015 Author Share Posted May 5, 2015 Voilà j'ai désactivé les compression js, css & html Link to comment Share on other sites More sharing options...
ezoulou Posted May 5, 2015 Author Share Posted May 5, 2015 oui je suis en multiboutique. désolé j'avais désactivé les compression sur le mauvais site. voilà qui est mieux. Link to comment Share on other sites More sharing options...
ezoulou Posted May 5, 2015 Author Share Posted May 5, 2015 oui le module est bien activé et greffé dans la bonne boutique... Link to comment Share on other sites More sharing options...
ezoulou Posted May 7, 2015 Author Share Posted May 7, 2015 Je viens de supprimer le module et le réinstaller. Pas mieux... Je vais tenter de re-installer tous les fichiers de prestashop. Link to comment Share on other sites More sharing options...
ezoulou Posted May 7, 2015 Author Share Posted May 7, 2015 (edited) j'ai ré-installé tous les fichiers d'origine de prestashop (sauf /config/settings.inc.php, /img/*, /themes/mon-theme, /translations et /.htaccess) et c'est toujours pareil... :-( certains modules se greffent mais ne s'affichent pas (il me semble que le problème apparait plus pour des modules affichés dans le contenu principal de la page). ex : réassurance. par contre j'ai testé avec le module facebook likebox et il s'affiche bien en frontend (dans la left column). je ne comprends pas... il me semble que cette situation est apparue après la mise à jour automatique de 1.6.0.8 à 1.0.0.11 comment pourrais-je débugger cela? voir pourquoi certains hook ne tournent pas comme il faut? merci de votre attention, Florent Edited May 7, 2015 by ezoulou (see edit history) 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