Afficher le contenu d’un tableau ou d’une variable en smarty (Prestashop)

mars 1st, 2013 | by | prestashop

Mar
01

L'astuce du jour est sur Smarty, le moteur de template utilisé sur Prestashop.
Lorsque vous développez, il est pratique de pouvoir voir tout le contenu d'un tableau ou même la structure entière d'un objet.
Voilà comment faire sans devoir passer par du php pur et dur.

Le short code {debug} est bien pratique mais dur de trouver facilement ce qui nous intéresse lorsque l'on a des centaines de variables déclarées.
Nous allons donc utiliser les modifiers Smarty

{$product|@print_r}
{$product|@dump}
{$product|@debug_print_var} 
{$product|@var_export|nl2br}

Vous avez le choix sur l'affichage, à vous de tester et choisir celui que vous préférez.

Authored by

2 Responses to “Afficher le contenu d’un tableau ou d’une variable en smarty (Prestashop)”

Show / Hide Comments
  1. cachema dit :

    Bonjour,
    Article très intéressant. Mais serait-il possible de préciser davantage ?
    ans quel fichier doit-on mettre, par exemple : {$product|@print_r}

    merci

    • Rabot dit :

      Dans les fichiers .tpl de ton thème.
      Par exemple pour $product tu le trouves dans product-list.tpl mais tu peux afficher le détail de n’importe quelle variable.

Laisser un commentaire