WHMCS, как создать переменные шаблона из моего хука

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

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


person KodeFor.Me    schedule 23.02.2012    source источник


Ответы (2)


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

person Sarantopoulos Ioannis    schedule 19.11.2012

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);

}
person Kenneth Kaane    schedule 11.07.2016