Un script pour (dés)activer les template path hints dans Magento

Comme je l'écrivais il y a quelques jours, le backoffice de Magento est plutôt sympa mais un peu mou. En plus les options pour le développeur sont bien cachés au fin fond du menu System. Si je compte bien, à partir du tableau de bord il faut pas moins de 7 clics et 4 rafraîchissements de page pour activer ou désactiver l'option Template path hints (affichage des templates utilisés) et/ou l'affichage du nom des blocks pour un site... Bref c'est extrêmement pénible quand il s'agit juste de voir où se trouve une coquille dans un template ou de connaître le nom du block à surcharger.

J'ai donc un écrit un petit script (version avec coloration syntaxique) qui permet d'activer ou de désactiver ces options pour un site Magento en ligne de commande. Il permet également d'activer facilement ces options pour le backoffice sans manipuler directement la base de données (ce qui n'est certes pas très compliqué une fois qu'on connaît le nom de la bonne table).

Exemples d'utilisation :

cd /path/to/magento
php /path/to/script/setdebug.php -s base # active template path hints pour le site dont le code est base
php /path/to/script/setdebug.php -b -s base # active template path hints et l'affichage des blocks
php /path/to/script/setdebug.php -d -s base # désactive template path hints et l'affichage des blocks 
 
Tags : PHP, Magento, Template, shell

» Commentaires

- racourcis (#67975) par Nath le 02 octobre 2009 à 08:21
Moi j'ai juste créé un marque-page dans FF :p
- Oui mais... (#67976) par Damien le 02 octobre 2009 à 09:45
@nath : favoris qui doit changer à chaque projet, et que tu n'as pas forcément si tu changes de machine qui t'oblige à te le logger dans backoffice si ce n'est pas déjà le cas...
- Le temps (#67978) par Cherry le 02 octobre 2009 à 14:11
Mais tigr0u, quand est ce que tu as le temps d'écrire ces "petits scripts"?
Ah mais oui, je suis bête! Le soir...:p
- Magento Enterprise (#68098) par greg0ire le 08 janvier 2010 à 12:22
Le script modifie bien la valeur en back-office, mais je suis obligé de recliquer sur save pour qu'elle soit prise en compte en front-office... Je venais de faire un script sh similaire avant de tomber sur le tien. Vider les cache ne change rien...

Les commentaires sont désactivés

Flux RSS des billets

Flux RSS des billets

Rechercher sur pwet.fr

À retenir

Derniers commentaires

Archives

Nuage de tags

Bioutifoul photos

Quelques liens

Licence d'utilisation

Contenu sous Licence Creative Commons By-Sa

Sauf mentions spécifiques, les billets et les photos publiés sur ce site sont placés sous la licence Creative Commons by-sa.

Pour toute utilisation dépassant le cadre de cette licence, merci de me contacter par e-mail.

Login