La característica no fue diseñado para ser utilizado en la administración. Su configuración del sistema está configurada explícitamente para que solo le permita ver esto en el sitio web o en el nivel de la tienda, no en el nivel global.
Asumiendo que esto es sólo para el trabajo en un entorno de desarrollo, el enfoque que tomaría sería la de sustituir la clase de
Mage_Core_Block_Template
y anulación (con una anulación de alias de clase, o un reemplazo locales/Mago) las sugerencias del método getShowTemplateHints
.
public function getShowTemplateHints()
{
//return false
return true;
}
// old method, here for demo purposes only. Don't hack the core
// public function getShowTemplateHints()
// {
// if (is_null(self::$_showTemplateHints)) {
// self::$_showTemplateHints = Mage::getStoreConfig('dev/debug/template_hints')
// && Mage::helper('core')->isDevAllowed();
// self::$_showTemplateHintsBlocks = Mage::getStoreConfig('dev/debug/template_hints_blocks')
// && Mage::helper('core')->isDevAllowed();
// }
// return self::$_showTemplateHints;
// }
A continuación, puede cambiar manualmente getShowTemplateHints para devolver verdadero o falso si desea que la función de encendido o apagado, o añadir cualquier lógica adicional que quería.
No recomendaría que aplique este cambio al servidor de producción.
Esto no funciona en mi caso. ¿Qué pasa? –
Si esta solución no funciona para usted, podría ser porque ha configurado IPs en 'desarrollador> Restricciones del cliente del desarrollador' que no coinciden con su IP actual – BrianVPS
No olvide que debe vaciar el caché de Magento para poder ver la nueva configuración efectiva. – Brac