Вкладка Администраторы в группах на InstantCMS 2.1.2

13 января 2015 - Feodor
Привет всем.
Возникла необходимость выводить отдельным списком Администраторов в группах на InstantCMS 2.1.2
В штатных функциях для групп вообще функционал пока оставляет желать лучшего. Задал вопрос на форуме – ни кто не ответил. Пришлось методом проб и ошибок разбираться с логикой работы 2 ветки движка. Да простят меня Создатели за такой хак.





Итак, кому нужно будет сделать дополнительную вкладку для группы в которой будут администраторы – прошу следовать за мной (и не забудьте сделать резервную копию всего, а то мало ли).

Для начала создадим вкладку "Администраторы":
Редактируем файл system/controllers/groups/frontend.php
Строкой 106 вставляем ещё один массив:
Код PHP:
  1.  
  2. $menu[]=array(
  3. 'title'=> LANG_GROUPS_EDIT_STAFF,
  4. 'controller'=>$this->name,
  5. 'action'=>$group['id'],
  6. 'params'=>"staff",
  7. );
  8.  
Далее для этой вкладки создадим экшн:
Создаем файл group_staff.php в папке system/controllers/groups/actions/
Следующего (а может и есть возможность упростить – делал по аналогии с members) содержания:
Код PHP:
  1.  
  2.  
  •  
  • Рейтинг: 0 Голосов: 0 498 просмотров
    Комментарии (0)

    Нет комментариев. Ваш будет первым!