Lorsqu’on développe des plugins ou des squelettes pour SPIP, il arrive souvent que l’on ait besoin de connaître les valeurs des différentes variables de l’environnement d’un squelette inclut (#ENV
pour les intimes). Pour résoudre ce type de problème il y a bien sûr le fameux var_mode=debug
, mais on peut aussi procéder comme ceci :
Ajoutez l’un des deux codes suivants dans la noisette (le squelette inclut) qui pose problème et recalculez la page pour observer le résultat.
[(#ENV**|unserialize|print_r{1})]
[(#ENV**|unserialize|foreach)]
Merci à xdjuj et kent1
À propos du débug, n’hésitez pas à visionner la présentation de Cédric lors du Festival SPIP d’Avignon sur videos.spip.org :
Les présentations sont aussi disponibles au format PDF depuis l’article Bug&Debug de spip-blog.
Messages
12 mars 2017, 04:50, par YannX
Suite à l’uniformisation des sous-sites de SPIP (cf. la boussole),
utiliser https://blog.spip.net/Bug-Debug.html !