У меня есть небольшой фрагмент кода в файле шаблона, который я ТОЛЬКО хочу запустить, если установлен определенный модуль. Я нашел приведенный ниже код, который можно использовать для определения активности модуля, но я хочу знать, установлен ли модуль.
$modules = Mage::getConfig()->getNode('modules')->children();
$modulesArray = (array)$modules;
if($modulesArray['Mage_Paypal']->is('active')) {
echo "Paypal module is active.";
} else {
echo "Paypal module is not active.";
}
Я думаю, я мог бы получить список имен всех установленных модулей, а затем использовать
if (stristr($modulelist, 'Name_Extension'))
показать мой код, только если установлено указанное расширение.
Кто-нибудь есть идеи, как это сделать? Или какие-нибудь лучшие решения?