Главный администратор может назначить любую страницу админпанели как стартовую по умолчанию для всех администраторов. Также каждый администратор может назначить любую страницу как стартовую персонально для себя.
ВЕРСИЯ 1.0
Модуль создан для тех, кто желает избежать открытия дашборда при входе в админку (который особенно при большом количестве записей в заказах или пользователях начинает безумно тормозить, или же вообще отказывается грузиться).
Настройки модуля:
Главный администратор может назначить для всех администраторов любую стартовую страницу, вставив в поле настройки модуля адрес нужной страницы из адресной строки браузера (без протокола - http или https, и без домена, начиная с наименования админского скрипта - смотри скриншот, т.е. вместо admin.php будет стоять то, как у вас назван $config[‘admin_index’] в config.locac.php):
Также каждый администратор может самостоятельно назначить себе отличную от указанной в настройках модуля страницу, на которую он направлен при клике на иконку домашней страницы.
В заголовке страницы теперь есть иконка контура звездочки
При клике по звездочки эта страница будет назначена как стартовая страница для данного администратора, и будет отображаться как залитая цветом звездочка
Клик по заполненной звездочке очистит запись стартовой страницы пользователя, после чего стартовой для него станет страница, назначенная главным администратором.
Архив с модулем
avp_custom_start_page.zip (5,8 КБ)
Еще раз поправил - вставил защиту от случайной вставки dispatch=index.index (в этом случае дашборд впадал в редирект сам на себя), у кого уже работает - можно не перезаливать.
Если Вы хотите просто безальтернативно сделать для всех администраторов перенаправление с дашборда на конкретную страницу админки без установки какого-либо модуля - создайте файл
app/addons/my_changes/controllers/backend/index.pre.php
с содержимым (пример для перенаправления на список заказов):
if (!defined('BOOTSTRAP')) { die('Access denied'); }
if ($mode == 'index') {
return array(CONTROLLER_STATUS_REDIRECT, 'orders.manage');
}
Должен работать как на ультимейт, так и на мультивендор,
если возникнут проблемы (вроде учел все, но кто знает все подводные камни карта?) - пишите