Перенаправление в админке модеров в их компонент 1.X

Как сделать?

 
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
Есть модеры, которым дан доступ в админку.
Все компоненты кроме одного (InstantShop) для них закрыты.

Хочется чтобы после авторизации в админке они попадали сразу в управление компонентом
сайт/admin/index.php?view=components&do=config&link=shop
а не на главную страницу админки, где висят модули "Лента событий", "Сейчас на сайте" и пр.

Уточню: вопрос не в том чтобы закрыть им доступ на главную страницу админки,
а чтобы им было удобнее попадать сразу в нужный раздел.
Ведь сейчас после авторизации приходится кликать в выпадающее меню "Компоненты" и выбирать единственный компонент - InstantShop


Подскажите, как сделать такое?

Догадываюсь, что это должно выглядеть как условие
Если idгруппы=2, то перенаправляем по адресу. Но вот где конкретно это прописать не могу понять... cry
Редактировалось: 1 раз (Последний: 1 марта 2017 в 02:48)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1340
/core/classes/user.class.php, строка 1960:
Код PHP:
  1. // Авторизация в админку
  2. if($_SESSION['user']['is_admin'] && cmsCore::inRequest('is_admin')){
  3. return '/admin/';
  4. }
В этом блоке можно добавить условие
Код PHP:
  1. // Авторизация в админку
  2. if($_SESSION['user']['is_admin'] && cmsCore::inRequest('is_admin')){
  3. if ($_SESSION['user']['group_id'] == 2 ) {
  4. return '/admin/ + путь до компонента';
  5. }
  6. return '/admin/';
  7. }
Редактировалось: 1 раз (Последний: 1 марта 2017 в 09:25)
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 443
Полезно, спс, а как ещё можно подшаманить чтобы изначально попадали на страницу с категориями и товарами а не заказы при заходе в компонент? Поначалу это очень полезно когда идет заполнение или когда это товаровед а не менеджер по продажам.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
r2, Спасибо!
На старом сайте сработало.

А вот на новом - 1.10.7 - выявилась проблема ((
На прямую с кодом не связана, просто оказалось что в 1.10.7 - администраторам впринципе не доступен доступ в компоненты, не смотря на настройки.
Сперва думал что я чет накосячил, но для проверки поставил последнюю чистую 1.10.7, залил последний InstantShop и ошибка повторилась
cry
Спойлер
Редактировалось: 1 раз (Последний: 2 марта 2017 в 10:56)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1340
Sonat:
В настройках группы администраторы стоят галки что это администраторы и что есть доступ к компонентам
Галочка "Управление компонентами" не стоит на этом скрине.
Должны стоять и эта галочка, и галочка конкретного компонента.
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
r2, Спасибо огромное! dance
И как я ее пропустил, сам не знаю facepalm
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: