Подключение шаблонов

Для работы с шаблонами сайта в файле includes/template.php описан класс Template. В модуле объект этого класса доступен через переменную $this->diafan->_tpl, в шаблоне модуля объект класса доступен через переменную $this.

Методы

mixed get(string $name, string $module, string $result) – подключает шаблон.

  • access: public

  • string $name: имя функции

  • string $module: название модуля

  • mixed $result: передаваемые в шаблон данные

mixed _(string $name, [boolean $useradmin = TRUE]) – получает значение языковой константы.

  • access: public

  • string $name: имя константы, без приставки _LANG_

  • boolean $useradmin: выдавать форму для редактирования

Примеры

// подключаем шаблон первой страницы модуля «Магазин» в файле modules/shop/shop.php
$this->diafan->_tpl->get('first_page''shop'$result);

// выводим языковую константу в шаблоне модуля «Магазин» в файле modules/shop/shop.view.php
echo $this->_('PRICE');

// подключаем шаблон формы авторизации в шаблоне модуля «Оформление заказа» в файле modules/order/order.view.php
echo $this->get('show_login''registration'$result);


Не понятно? Уточните