Как запустить хук WHMCS для любого шаблона

Хочу зацепить только один шаблон? Я имею в виду основной хук панели навигации должен быть запущен, если кто-то получить доступ к WHMCS с помощью index.php?systpl=six Не на любом другом шаблоне.

Благодарю.

1 ответ

Решение

В настоящее время документация для разработчиков WHMCS не позволяет получить текущий шаблон для перехватчиков меню.

Но я заметил, что есть глобальная переменная с активным шаблоном, вам нужно протестировать все страницы, чтобы убедиться, что код работает, я тестировал на странице клиентских сервисов:

function my_custom_navs_func() {

    global $inputParams;

    $activeTemplate = $inputParams['clientareatemplate'];

    if ($activeTemplate == 'six') {

        //Do something here!
    }
}
add_hook('ClientAreaNavbars', 1, 'my_custom_navs_func');
Другие вопросы по тегам