Как переопределить главную страницу в 5CMS

Итак, чтобы вывелась главная страница сайта (как впрочем и любая другая) в CMS, необходимо разобрать ее url в .htaccess (файл лежит в корневой директории сайта) и перенаправить его на соответствующий контроллер, который и загрузит определенный шаблон страницы.

Допустим мы хотим, чтобы вместо главной страниы загружалось содержимое страницы catalog (значит нам нужен контроллер статических страниц PageView.php)

Переходим в .htaccess, ищем строку отвечающую за обработку главной страницы (контроллер главной станицы - MainView.php) и легко ее находим:

RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA]

затем меняем ее по образу и подобию работы со страницами и не забываем передать параметр url страницы на:

RewriteRule ^/?$ index.php?module=PageView&page_url=catalog [L,QSA]

Все готово.

Еще что еще можно сделать с .htaccess:

Связанные статьи:

UPD: обновлено 18.10.2021

Еще нет своего сайта? Запустите интернет-магазин на платформе 5CMS - Все для продаж уже внутри!

Рекомендуем прочитать