Всем привет!
Весь код, который я добавляю в файл item_view.tpl.php перед renderContentItem на выходе отображается после него. Как это можно исправить?
Приведите в файле /system/core/template.php метод renderContentItem к такому виду:
public function renderContentItem($ctype_name, $data = [], $request = null) { // опеределен ли в записи шаблон $template_name = $ctype_name . '_item_' . $data['item']['template']; } else { // или есть шаблон для типа контента $template_name = $ctype_name . '_item'; } $tpl_file = $this->getTemplateFileName('content/' . $template_name, true); if (!$tpl_file) { $tpl_file = $this->getTemplateFileName('content/default_item'); } if (!$request) { $request = new cmsRequest($this->controller->request->getAll(), cmsRequest::CTX_INTERNAL); } $html = $this->processRender($tpl_file, $data, $request); if ($request->isInternal()) { echo $html; } else { return $html; } }
В очередном обновлении будет исправлено.
Спасибо