У меня есть небольшой фрагмент кода в файле шаблона, который я ТОЛЬКО хочу запустить, если установлен определенный модуль. Я нашел приведенный ниже код, который вы можете использовать, чтобы узнать, активен ли модуль, но я хочу знать, установлен ли модуль.
$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'))
чтобы показать мой код только в том случае, если установлено расширение с ссылкой.
Кто-нибудь знает, как это сделать? Или любые лучшие решения?