Перейти к содержанию

Рекомендуемые сообщения

Opencart 2.3.0.2

День добрый, подскажите как на странице карточки товара скрывать для группы администраторов поля путем получения группы из данных сессии? Очень прошу с указанием изменяемых файлов, а именно, что необходимо указать в контроллере, а что в модели, чтобы стал доступен запрос user_group_id.

 

И второй вопрос. Можно ли как-то для определенной группы администраторов запретить просмотр товаров с видом "включен" в каталог/товары. Сначала подумал просто скрыть первым способом фильтр, но как оказалось это легко обходится заменой 0 на 1 в строке браузера, поэтому нужно какое-то решение именно в модели.

 

Все манипуляции делаются для максимального ограничения доступа копирайтеров к уже запущенным товарам и невозможности их как бы то ни было редактировать. Платные, но недорогие решения тоже приветствуются, но не громоздкими модулями.

Спасибо.

Изменено пользователем Mops009
исправил ошибки

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Mops009 сказал:

что необходимо указать в контроллере, а что в модели, чтобы стал доступен запрос user_group_id.

в контроллере 

$user_group_id = $this->user->getGroupId();

как вариант

получили группу, статус  товара.    передали в шаблон.  в шаблоне проверка 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

или добавить проверку в validateForm

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы для начала опишите для чего это

копирайтер может и в инкогнито зайти и сломать вашу защиту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
19 минут назад, spectre сказал:

вы для начала опишите для чего это

копирайтер может и в инкогнито зайти и сломать вашу защиту

Что? Для чего описано в 3м абзаце.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Mops009 сказал:

Что? Для чего описано в 3м абзаце.

 

Ну так не показывайте этой группе пользователей включенный товар да и все, в чем проблема?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, spectre сказал:

 

Ну так не показывайте этой группе пользователей включенный товар да и все, в чем проблема?

))) Я и спрашиваю КАК это сделать, т.к. в программировании ни бум-бум.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, Mops009 сказал:

))) Я и спрашиваю КАК это сделать, т.к. в программировании ни бум-бум.

 

получить группу пользователей как выше подсказали и если статус товара 1 - не проходит validate

правда если ни бум-бум это не поможет, могу в лс вам за пару пив помочь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×