ограничить добавление тегов пользователям

InstantCMS 2.X
#1 19 апреля 2019 в 10:31
День добрый! Подскажите, есть ли решение как ограничить добавление тегов пользователям, оставив эту возможность только админам?
#2 23 апреля 2019 в 11:38
Отвечу в этой теме.
Есть.

Добавить пустой компонент, добавить в него хук content_item_form и в этом хуке, если юзер не админ, убрать поля для ввода тегов.
Обновить события в списке компонентов.
Ваш хук должен быть последним в списке, так как поля для тегов в форму добавляет такой же хук компонента Теги.

Это если в двух словах.

Можно поправить файл движка system/controllers/tags/hooks/content_item_form.php заменив в нем

  1.  
  2. if ($ctype['is_tags']) {
  3.  
на

  1.  
  2. if ($ctype['is_tags'] && cmsUser::isAdmin()) {
  3.  
#3 25 апреля 2019 в 14:21
Спасибо-)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.