Есть потребность создать информационные страницы и формы, которые бы отображались только для вендоров. Однако, возникла проблема - в списке групп пользователей для которых доступны эти страницы/формы групп администраторов вендоров и других учеток вендоров нет. А как можно добавить?
@cs-cart_team Предполагаю, что вообще-то такая потребность есть и у других маркетплейсов, задача рассказать о том как пользоваться маркетплейсом, разместить информацию только для партнеров и провести опрос среди партнеров явно не уникальна.
Я предположил, что для этого необходимо в файле /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));
Но что-то лыжи не едут и группы пользователей вендоров в списке не появились. Может подскажите, что можно поправить?
там в коде tpl (/design/backend/templates/views/pages/update.tpl) есть еще один вызов fn_get_usergroups
посмотрите тут обсуждалось нечто подобное только для товаров , для страниц аналогично можно попробовать
1 лайк
Вот жеж,спасибо! А есть причины, почему сделано именно так, не знаете? Зачем отбирать и в контроллере и в шаблоне?