如何 运行 任何一个模板的 WHMCS 挂钩
How to run a WHMCS hook for any one template
我要运行一个hook只有一个模板?我的意思是,如果有人使用 index.php?systpl=six
访问 WHMCS,则主导航栏挂钩应该是 运行 而不是在任何其他模板上。
谢谢。
目前,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');
我要运行一个hook只有一个模板?我的意思是,如果有人使用 index.php?systpl=six
访问 WHMCS,则主导航栏挂钩应该是 运行 而不是在任何其他模板上。
谢谢。
目前,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');