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

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

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

Возможно разработчики сделали так не спроста… хотел бы об этом узнать. Но пока вроде все работает. И даже если шаблон пуст, то его подключение не мешает.
+1
jorgovich jorgovich 5 лет назад #
Интересно, тоже посмотрел /templates/{tamplate}/controllers/frontpage/index.tpl.php - пустой,
попробовал добавить:
Спойлер
думал вносимые изменения отобразятся только для главной. И задался вопросом, если его подключить и например дополнительно метатеги туда, а не в main.tpl. должно только для главной сработать?

Еще от автора

Доступность всех групп при редактировании записи
Сейчас администратор при редактировании чьей-то записи не может указать группу в которой не состоит сам.
Редирект менеджер обновлен
Наконец-то дошли руки до редирект-менеджера, вернее до его обновления. Новое: Поддержка 2.10.0+ Маски для исходного URL Переменные для целевого URL
Поле "Точка на карте"
Это поле позволяет указать точку на карте (Яндекс.Карты) и вывести карту с этой точкой в записи / профиле / группе.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.