Secciones

lunes, 27 de agosto de 2012

Magento - enable template hint admin

Varias opciones para habilitar el template hint a la parte administrativa:
Opcion 1
http://www.classyllama.com/development/magento-development/enable-templateblock-hints-in-admin-panel
Para habilitar los hint desde la parte administrativa de magento
en el archivo
app\code\core\Mage\Core\Block\Template.php

Modificar la function getShowTemplateHints()
Para que devuelva true


Opcion 2
http://www.deanoj.co.uk/web-development/magento/magento-template-path-hints-in-adminhtml/
es agregarlo como una característica mas desde el menú  System > Configuration > Developer

Opcion 3
modificando base de datos core_config_data

fuente: http://www.damianculotta.com.ar/2009/07/11/mostrar-phtmls-y-bloques-usados-en-el-skin-de-backend-de-magento/


SELECT * FROM core_config_data WHERE path like 'dev/debug/template_hints%';
Vamos a ver el siguiente resultado.
+-----------+--------+----------+---------------------------------+-------+
| config_id | scope  | scope_id | path                            | value |
+-----------+--------+----------+---------------------------------+-------+
|       128 | stores |        1 | dev/debug/template_hints        | 1     |
|       129 | stores |        1 | dev/debug/template_hints_blocks | 1     |
+-----------+--------+----------+---------------------------------+-------+
Lo que nos va a importar en este caso, es el valor de la columna scope_id. En éste momento dice 1, que es el valor interno que se le asigna al store view por defecto. Lo que no está explicado en ningún lugar, es que el backend también es un store view, y su valor interno es 0.
Sabiendo esto, vamos a modificar a qué store view se aplican las ayudas de template.
Para lograrlo, ahora corremos el siguiente comando.
UPDATE core_config_data SET scope_id = 0 WHERE path like 'dev/debug/template_hints%';


*-*
Sebastian A. Colombini