Доброй ночи. Подскажите пожалуйста, есть ли такой модуль,который присваивается материалу заданное поле.
К примеру, есть типа материала "продукт" или "услуга" и он в наличии, и к примеру если товар закончился на складе, то нужно чтобы этот тип материала как бы перестал отображаться в общем каталоге товаров, например присваивалась бы метка "нет на складе" или "отсутствует"
Или например "услуга" длиться 14 дней, по истечению этого срока автоматически перестало бы выводится в общем списке услуг. А дальше уже по критериям фильтрации сортировка по этим полям или меткам "нет на складе" или "отсутствует"
Смена/назначение полей
Главные вкладки
Лучший ответ
Ну "на складе" это обычное логическое поле. А в представлении, которое выводит товары просто условие добавляется, что не выводить товары у которых "на складе" = false
Комментарии
Ну "на складе" это обычное логическое поле. А в представлении, которое выводит товары просто условие добавляется, что не выводить товары у которых "на складе" = false
это все ясно, нужно чтобы автоматически назаначалось. вот закончился товар, чтобы не вручную не менять хочу сделать автоматом!
Что касается изменения полей по событиям, рекомендую rules
а на определенную дату можно задать правила? например спустя неделю убрать из выдачи определенную категорию товаров?
Нужно поле с типом "Дата" и в нём либо сразу ставить, до каких пор показывать материал в списке, либо ставить сегодняшнюю дату. А в представлении ставить фильтр по этому полю, что поле должно быть меньше, чем сейчас времени, либо меньше, чем сейчас плюс (или минус) сколько-то там.