Dans sa version 1.6, Prestashop n'intègre plus par défaut la console DEBUG, très utile pour le détecter les variables.
Nous allons donc remettre en route cette fonction pour le developpement de notre site. Pour des raisons de sécurité il faudra néanmoins désactiver cette console lors de la mise en production.
Allons dans le fichier footer.tpl de notre thème.
Chercher:
</body>
</html>
Ajouter avant:
{if $smarty.get.DEBUG}
{debug}
{/if}
Pour que notre console s'affiche en pop-up, allons dans notre backoffice, Paramètres avancés / Performances
Activer:
"Déplacer le code JavaScript à la fin"
Pour afficher notre console il suffira d'ajouter à la fin de l'url: ?DEBUG=1
http://www.example.com/?DEBUG=1
En mode production nous allons commenter le code afin de ne plus avoir accès à la console:
{*
{if $smarty.get.DEBUG}
{debug}
{/if}
*}
Notice: Undefined index: customer_avatar in /home/tangence/public_html/cache/smarty/compile/0c/23/4a/0c234a9ea2459e7dbf9533a4ca298d269dd2f2e8.file.productcomments.tpl.php on line 56
Petite astuce très pratique !
merci