with texto strip_tags remove limpiar from eliminar allow all php magento module

php - texto - string strip_tags



Determinar si el módulo Magento está habilitado (3)

¿Cuál es la mejor manera de determinar si un módulo en particular está habilitado / activo en Magento? Intenté usar class_exists para verificar si mi código ha sido cargado y analizado por PHP, pero últimamente me he dado cuenta de que es poco confiable (devuelve true incluso cuando elimino la configuración .xml del módulo).

¿Hay una función central a la que pueda llamar?


Aquí hay otra opción que es una forma más elegante de averiguar el estado:

Mage::getConfig()->getModuleConfig(''modulename'')->is(''active'', ''true'')


Aquí hay un método rápido que uso mucho.

Mage::getStoreConfig(''modulename/general/active'')

Esto se basa en su configuración de etc/system.xml .


Si desea utilizar una función de compilación solo use

Mage::helper(''core'')->isModuleEnabled(<module name>);

Se implementa en

Mage_Core_Helper_Abstract