我想只运行一个钩子模板?我的意思是如果有人使用index.php?systpl=six
来访问WHMCS,则应该运行主导航栏挂钩。不在任何其他模板上。
感谢。
答案 0 :(得分:0)
目前,WHMCS开发人员文档没有提供获取菜单挂钩的当前模板的方法。
但是我注意到有一个全局变量有活动模板,你需要测试所有页面以确保代码正常工作,我在Client Services页面上进行了测试:
function my_custom_navs_func() {
global $inputParams;
$activeTemplate = $inputParams['clientareatemplate'];
if ($activeTemplate == 'six') {
//Do something here!
}
}
add_hook('ClientAreaNavbars', 1, 'my_custom_navs_func');