Как убрать пункты меню


#1

Подскажите как убрать некоторые пункты в меню вендора? Нужно убрать характеристики, фильтры, налоги и пункт меню веб сайт


#2

Через расширение схемы прав для вендора

app/schemas/permissions/vendor_multivendor.php


#3

Спасибо


#4

А можно как то добавить функцию что бы вендоры могли создавать промо акции?


#5

Функцию промо акций добавил вендор может их создавать но по чему то все его созданные промо акции не отображаются у него в админ панели


#6

Как это сделать с помощью своего модуля, а не через /vendor_multivendor.php ?

Уточнение: нужно и реализовать отключение права и просто скрытие.
Например конкретно запретить доступ Товары-Опции $schema = array(‘controllers’ =>[‘product_options’ => array (
//‘permissions’ => true, было
‘permissions’ => false, // нужно установить
),]


Просто скрытие пока релизовал так:
Пока что сделал в design/backend/templates/menu.tpl {if $second_level.attrs.class != “hidden”} и в addons\advanced_import_test\schemas\menu\menu.post.php $schema[‘central’][‘products’][‘items’][‘products’] = [‘attrs’ => [‘class’=>‘hidden’],


#7

Вы можете расширить схему через модуль. Например,

app/addons/my_changes/schemas/permissions/vendor_multivendor.post.php


Как сделать отдельное меню для Продавца в версии мультивендора
#8

так и пробовал, но как написал тут https://forum.cs-cart.ru/t/kak-sdelat-otdelnoe-menyu-dlya-prodavcza-v-versii-multivendora/13472
код находящийся в vendor_multivendor.post.php срабатывает и в меню Админа, а не только у Продавца


#9

Попробуйте там поставить проверку на

if (ACCOUNT_TYPE == 'vendor') {
 ... тут ваши изменения...
}

#10

спасибо