Как сделать Теги, обязательными для заполнения

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X
#1 14 апреля 2020 в 17:51
В настройках типов контента есть включение Тегов, но нет опции сделать поле Тегов обязательными для заполнения.
Как сделать Теги обязательными для заполнения?
#2 14 апреля 2020 в 17:58
Тоже хотел задать этот вопрос.
#4 14 апреля 2020 в 23:28


vikont, как вариант.

@IamB
А конкретно, применительно к Инстанту?
#7 15 апреля 2020 в 15:27


А конкретно, применительно к Инстанту?

vikont
В данном файле github.com/instantsoft/icms2/blob/master/system/controllers/tags/hooks/content_item_form.php#L23
После строки
  1. 'rules' => array(
добавьте строку
  1. array('required'),

solntsev
Большущее спасибо! Вы очень вовремя вернулись в лоно сообщества!
#8 15 апреля 2020 в 20:25
А как для "одаренных" поставить звездочку справа от слова Теги?
Что то не получается…
#9 16 апреля 2020 в 05:55
Общими усилиями решили и этот вопрос.
Надо в файле /system/languages/ru/language.php строку с LANG_TAGS, это 590-591 и код
  1. define('LANG_TAGS', 'Tags');
заменить на
  1. define('LANG_TAGS', 'Tags*');
следим, чтобы ни один символ не удалился иначе можете получить нерабочий сайт.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.