Да полно таких.
Это из шаблона, а я спрашиваю про экшен.php. Плюс этим методом не передашь переменную. Метод "печатает" шаблон. По крайней мере я так понял.* Печатает HTML код шаблона $tpl_file (в папке шаблонов текущего компонента) * Предполагается, что вызов этого метода выполняется * из другого шаблона текущего контроллера
А вы не слушайте тех "комментаторов" — пробуйте.Это из шаблона, а я спрашиваю про экшен.php.
А что мешает в массив переменной "$data" всунуть свои переменные?Плюс этим методом не передашь переменную
Есть ещё такой метод github.com/instantsoft/icms2/blob/master/system/core/template.php#L2369. Им можно получить html код в переменную и вывести эту переменную в своем шаблоне экшена.
Вовсе нет.В том то и дело, что мне не нужен HTML код. А все эти render-ы возвращают именно его
Файл \system\controllers\activity\actions\index.php
Пример: Компонент активность. Вынос данных в шаблон:
'page_title' => ($dataset_name != 'all' ? LANG_ACTIVITY . ' - ' . $dataset['title'] : LANG_ACTIVITY), 'base_ds_url' => href_to($this->name).'%s', 'datasets' => $datasets, 'dataset_name' => $dataset_name, 'dataset' => $dataset, 'user' => $this->cms_user, 'items_list_html' => $items_list_html ), $this->request);
'ваша_переменная' => $ваша_переменная;