Группы пользователей в создании страниц и форм в MV


#1

Есть потребность создать информационные страницы и формы, которые бы отображались только для вендоров. Однако, возникла проблема - в списке групп пользователей для которых доступны эти страницы/формы групп администраторов вендоров и других учеток вендоров нет. А как можно добавить?

@cs-cart_team Предполагаю, что вообще-то такая потребность есть и у других маркетплейсов, задача рассказать о том как пользоваться маркетплейсом, разместить информацию только для партнеров и провести опрос среди партнеров явно не уникальна.


#2

Я предположил, что для этого необходимо в файле /app/controllers/backend/pages.php

Изменить
Tygh::$app[‘view’]->assign(‘usergroups’, fn_get_usergroups(array(‘type’ => ‘C’, ‘status’ => array(‘A’, ‘H’)), DESCR_SL));

На
Tygh::$app[‘view’]->assign(‘usergroups’, fn_get_usergroups(array(‘type’ => [‘C’,‘V’], ‘status’ => array(‘A’, ‘H’)), DESCR_SL));

Но что-то лыжи не едут и группы пользователей вендоров в списке не появились. Может подскажите, что можно поправить?


#3

там в коде tpl (/design/backend/templates/views/pages/update.tpl) есть еще один вызов fn_get_usergroups

посмотрите тут обсуждалось нечто подобное только для товаров , для страниц аналогично можно попробовать


#4

Вот жеж,спасибо! А есть причины, почему сделано именно так, не знаете? Зачем отбирать и в контроллере и в шаблоне?