/ / WHMCS Аддон модул admin раздел шаблон - php, smarty, whmcs

WHMCS Addon модул администратор шаблон на раздела - php, smarty, whmcs

Не мога да го намеря никъде в документацията на разработчика, но има намек за факта, че в _output функцията на модул админ админ мога да извикам файл с шаблон.

Как да направя това? Бих искал да извикам файл с шаблон за окончателен изход от директорията на модулите, за да покажа съдържанието си в

WHMCS v5.1.2 между другото.

Отговори:

3 за отговор № 1

Ако използваме get_defined_constants() в нашия модул за добавяне виждаме, например:

[SMARTY_DIR] => /var/www/vhosts/domain.com/httpdocs/whmcs/includes/smarty/
[SMARTY_CORE_DIR] => /var/www/vhosts/domain.com/httpdocs/whmcs/includes/smarty/internals/
[SMARTY_PHP_PASSTHRU] => 0
[SMARTY_PHP_QUOTE] => 1
[SMARTY_PHP_REMOVE] => 2
[SMARTY_PHP_ALLOW] => 3

Значение Smarty вече е инициализиран в административната област. Остава само да създадем шаблони и да ги включим (в. \ T templates поддирекцията в папката на аддон, ако искате да се придържате към стандартния интелигентен режим.

Променете следното за своя _output функция:

$smarty = new Smarty();
$smarty->assign("myvar", "World");
$smarty->caching = false;
$smarty->compile_dir = $GLOBALS["templates_compiledir"];
$smarty->display(dirname(__FILE__) . "/templates/mytemplate.tpl");

Остава само съдържанието на шаблона ви mytemplate.tpl, но вече знаете тази част ...

<p>Hello {$myvar}!</p>