我的问题可能很简单,但不幸的是我不知道如何回答。
如何在挂钩函数中创建变量,然后将 PHP 变量从函数内传递到我的模板,以便以 {VARIABLE_COMES_FROM_HOOK} 的形式使用它
我的问题可能很简单,但不幸的是我不知道如何回答。
如何在挂钩函数中创建变量,然后将 PHP 变量从函数内传递到我的模板,以便以 {VARIABLE_COMES_FROM_HOOK} 的形式使用它
WHMCS 使用Smarty 模板引擎,因此作为includes/hooks文件夹中的示例,您将拥有您的挂钩文件,例如hook_example.php,您可以从中将变量分配给$smarty全局对象并在您的模板中以{$VARIABLE_COMES_FROM_HOOK} 的形式访问它们。
在hook_example.php里面:
function example() {
global $smarty;
$variable = "Hello world!";
$smarty->assign('VARIABLE_COMES_FROM_HOOK', $variable);
}
在钩子类别中搜索http://docs.whmcs.com/Hooks 有一些钩子可以将变量返回到 tpl 和其他不这样做的钩子