Справка
Оператор [widget] - Виджеты модулей
Условие для использования: Используется в том случае, когда доступен хотябы один виджет
Результат: различный
Позволяет вставлять виджет.
Полный синтаксис выглядит так:
[widget.module.ex.name(param1=value1, paramN=valueN)]
Где [module] - название модуля, [ex] - название экземпляра и [name] - название самого виджета.
Если в качестве передаваемых переменных выступают объекты, они записываются следующим образом (на примере блока популярных статей):
[widget.articles.base.block_popular
(block_tpl=uin:49635da39:'Обычный')]
Где после 'uin:' следует уникальный идентификатор объекта (в примере он умышленно сокращён, для корректного отображения), а затем идёт значение его главной переменной (для удобства распознавания).
Визуальный редактор самостоятельно получает данную конструкцию при визуальной генерации кода.
Полный синтаксис выглядит так:
[widget.module.ex.name(param1=value1, paramN=valueN)]
Где [module] - название модуля, [ex] - название экземпляра и [name] - название самого виджета.
Если в качестве передаваемых переменных выступают объекты, они записываются следующим образом (на примере блока популярных статей):
[widget.articles.base.block_popular
(block_tpl=uin:49635da39:'Обычный')]
Где после 'uin:' следует уникальный идентификатор объекта (в примере он умышленно сокращён, для корректного отображения), а затем идёт значение его главной переменной (для удобства распознавания).
Визуальный редактор самостоятельно получает данную конструкцию при визуальной генерации кода.