Para ver la versión de las extensiones de Magento instaladas, puedes ir al Magento Connect Manager. Pero entonces tienes que salir del admin, volver a iniciar sesión y luego volver atrás. Funciona, pero preferiría ver la información de versión junto a la configuración de la extensión en la sección de configuración de administración de Magento. Esto se puede conseguir fácilmente con 2 o 3 modificaciones adicionales.
Primero, puedes añadir una función a tu clase helper para recuperar la versión de la extensión:
public function getExtensionVersion()
{
return (string) Mage::getConfig()->getNode()->modules->MyCompany_MyModule->version;
}
Segundo, debes crear un bloque de admin para mostrar esta versión, por ejemplo en MyCompany/MyModule/Block/Adminhmtl/Version.php:
class MyCompany_MyModule_Block_Adminhtml_Version
extends Mage_Adminhtml_Block_System_Config_Form_Field
{
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
{
return (string) Mage::helper('mymodule')->getExtensionVersion();
}
}
Por último, configuras el bloque en tu MyCompany/MyModule/etc/system.xml:
...
select
MyCompany_MyModule_Block_Adminhtml_Version
0
1
1
1
...
...
Por supuesto, después debes vaciar la caché e ir a la sección de configuración de admin correspondiente.
Por favor, ¡cuéntanos si te ha parecido interesante este artículo, todo comentario es bienvenido!