Как запустить хук 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');