Как запретить редактирование записей после одобрения? 2 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 389
Извините что пришлось плодить темы. Но вопрос как оказалось запутался еще больше.

https://instantcms.ru/forum/thread30158.html
Вот тут обсуждался вопрос закрытия типа контента после одобрения модератором. Как оказалось он закрылся везде. А надо только в определенном месте. Мудрить варианты конечно можно с файлом item_views.php но может как-то придумать решение которое бы вошло в релиз?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3508
Рачей:
Как оказалось он закрылся везде. А надо только в определенном месте.
Поставьте условие в хуке content_edit
Код PHP:
  1. if ($ctype['name'] !== 'где надо'){ return $item; }
Посетитель
small user social cms
Медаль
Сообщений: 389
Loadырь:

Рачей:
Как оказалось он закрылся везде. А надо только в определенном месте.
Поставьте условие в хуке content_edit
Код PHP:
  1. if ($ctype['name'] !== 'где надо'){ return $item; }
Спасибо, я иначе чуть поставил. Работает. Просто возможно не только мне такое понадобится.
Код PHP:
  1.  
  2. if (cmsUser::isAdmin() || $item['is_approved'] != '1' || $ctype['name'] != 'country') {
  3. $buttons_hook = cmsEventsManager::hook('ctype_item_tool_buttons', array(
  4. 'params' => array($ctype, $item, $is_moderator, $childs),
  5. 'buttons' => $tool_buttons
  6. ));
  7.  
  8.  
  9. $buttons_hook = cmsEventsManager::hook($ctype['name'].'_ctype_item_tool_buttons', array(
  10. 'params' => array($ctype, $item, $is_moderator, $childs),
  11. 'buttons' => $buttons_hook['buttons']
  12. ));
  13. }
  14.  
вот как у меня
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.