Prestashop 1.6 - Activer la console DEBUG

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}
*}

Commentaires


Notice: Undefined index: customer_avatar in /home/tangence/public_html/cache/smarty/compile/0c/23/4a/0c234a9ea2459e7dbf9533a4ca298d269dd2f2e8.file.productcomments.tpl.php on line 56
le 24/03/2017 09:58:20

Petite astuce très pratique !
merci