WHMCS, как создать переменные шаблона из моего хука - PullRequest
0 голосов
/ 23 февраля 2012

Возможно, мой вопрос прост, но, к сожалению, я не знаю, как на него ответить.

Как я могу создать переменную в функции ловушки, а затем передать переменную PHP из функции в мой шаблон, чтобы использовать ее в виде {VARIABLE_COMES_FROM_HOOK}

Ответы [ 2 ]

4 голосов
/ 11 июля 2016

WHMCS использует шаблонный движок Smarty, поэтому в качестве примера в папке включает / 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);

}
2 голосов
/ 19 ноября 2012

Поиск по категориям крючков http://docs.whmcs.com/Hooks Есть хуки, которые возвращают переменные в tpl и другие, которые этого не делают

...