Как можно проверить активирован ли плагин прямо в шаблоне?

Задавали как-то вопрос, решил продублировать ответ, может кому-то будет интересно.

Для этого можно использовать проверку на наличие кода плагина в массиве активированных плагинов $aPluginActive, который заполняется при инициализации модуля Viewer:

{if $aPluginActive.PLUGIN_CODE}
    плагин PLUGIN_CODE активен
{/if}

где PLUGIN_CODE — код плагина. Сам массив $aPluginActive имеет структуру в которой ключи — это коды плагинов, а значения — всегда true:
array(
    'page' => true,
    'plugin_code' => true
)


Кросспост из гида.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.