Решено. Хочу чтобы сайт открывался с другой главной страницы. Как это сделать?

Хочу чтобы сайт открывался с другой главной страницы. Как это сделать?

по стандарту открывает index
а я хочу чтобы было index/top/

Помогли спасибо. Решение

там и так экшн дефолтовый, а вот эвент другой
в ActionIndex.class.php
в методе Init() поставь
$this->setDefaultEvent('top');

9 комментариев

avatar
Можете настроить 301 редирект через плагин.
avatar
Поменять настройки редиректа можно. См. $config['router']['rewrite'] = array();
avatar
Кстати в конфиге есть настройка action_default.
Возможно ли сюда же каким-то образом прописать и event?
А может еще и params...?
avatar
там и так экшн дефолтовый, а вот эвент другой
в ActionIndex.class.php
в методе Init() поставь
$this->setDefaultEvent('top');

вот мне подсказали как сделать страницу главную
avatar
а с params не пробовали?
по дефолту там «за 24 часа» стоит…
вот примерно так интересно сработает?:
$this->setDefaultParams('?period=7');
avatar
не я не пробовал) попробуй)
avatar
там же ниже можно задать дефолтный период…
кстати где-то видел код — если в периоде 24 часа пусто, показывается 7 дней, если в 7дн. пусто — то 30 дн. и т.д. Не могу найти. Не видел никто? )
avatar
о не заметил — там же ниже, но только от 24 часов к 7 дням.
а если и в 7дн. пусто?
avatar
я не знаю, но заметил, что там уже по дефолту задано так, что если за 24 часа постов нету, отображает за 7 дней, и так далее наверно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.