method
public
static
Engine::process()
Сигнатура
public static process(Base $entity, string $template) : string
Описание
if (\Bitrix\Main\Loader::includeModule('iblock'))
{
$e = new \Bitrix\Iblock\Template\Entity\Element(6369);
echo "", print_r(\Bitrix\Iblock\Template\Engine::process($e, "Name: {=this.Name}. Code:{=this.code}"), 1), "";
}
Параметры
$entity
Base
Контекстная сущность для обработки шаблона.
$template
string
Шаблон, в котором производятся подстановки.
Возвращаемое значение
string
Как применяется в Engine
Engine::process() — метод класса \Bitrix\Iblock\Template\Engine модуля «Информационные блоки». Engine: Класс Engine
Предоставляет интерфейс для обработки шаблонов.
Статический метод — вызывается через имя класса Engine, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Iblock\Template\Engine;
Loader::includeModule('iblock');
$entity = null; // Base
$template = '';
$result = Engine::process($entity, $template);
// $result: stringprocess() есть и у других классов модуля «Информационные блоки»: NodeBase, NodeEntityField, NodeFunction, NodeRoot, NodeText.
Исходный файл: source/iblock/lib/template/engine.php:80

