Компонент главной страницы - подключение шаблона 2.X

1486
Главная страница обычно имеет иную структуру нежели все остальные. Я довольно часто не ограничиваюсь одними только виджетами. Как и в других компонентах, Frontend имеет свой шаблон, но он не подключается. Для исправления этого я меняю строку в /system/controllers/frontpage/frontend.php : 29

с
Код PHP:
  1. return false;
на
Код PHP:
  1. return $this->cms_template->render('index', array());
тогда изменения вносимые в файл шаблона /templates/{tamplate}/controllers/frontpage/index.tpl.php выводятся на главной странице сайта.

Возможно разработчики сделали так не спроста... хотел бы об этом узнать. Но пока вроде все работает. И даже если шаблон пуст, то его подключение не мешает.
UniLang - автоматический переводчик сайта | Обрезка изображений строго по размеру (обновлено)
Теги: frontend
Комментарии (1)
jorgovich 14 августа 2019 в 13:20 +1
Интересно, тоже посмотрел /templates/{tamplate}/controllers/frontpage/index.tpl.php - пустой,
попробовал добавить:
Спойлер
думал вносимые изменения отобразятся только для главной. И задался вопросом, если его подключить и например дополнительно метатеги туда, а не в main.tpl. должно только для главной сработать?