Closed iAndroS closed 3 years ago
А при создании поля вы указали предустановленные значения? В мультисписке тоже самое, если вы попытаетесь выбрать несуществующее значение. Мне кажется так и должно быть.
А при создании поля вы указали предустановленные значения? В мультисписке тоже самое, если вы попытаетесь выбрать несуществующее значение. Мне кажется так и должно быть.
Указывал, конечно... Нет, так быть не должно. Я фильтрую контент по другим типам полей в своих фильтрах.
В-общем, данная ошибка очень критичная - фильтрами пользоваться просто невозможно при наличии полей списков в типе контента. Даже если выбрать все имеющиеся значения, проблемы это не решает, ибо если поле необязательное к заполнению, то оно не заполнено, соответственно, часть записей в фильтр просто не попадут из-за сторонних полей, которые по идее в фильтрации участвовать не должны.
На версии с гита проблема есть?
На версии с гита проблема есть?
Потестирую и отпишусь. Просто виже issue открытый, думал, что не учли этот нюанс.
На версии с гита проблема есть?
Да, актуально. Протестировал на копии своего типа контента и на демо-контенте объявлений.
Причем в объявлениях не подсвечивает проблемное поле. Возможно, потому что я выбирал для фильтрации категорию автомобилей, а там не поля, а свойства. Это уже вторая трабла получается с фильтрами.
А вот на примере типа контента статей
Действительно, ошибка есть и проявляется только в случае, если для поля список в типе контента установлен переключатель "Множественный выбор в фильтре". При отключенном переключателе фильтр создается. Т.е. CMS не позволяет сохранять фильтр пока не будет выбрано хотя-бы одно значение из списка.
Прошу проверить на текущей версии.
Используемая версия InstantCMS: 2.13.1
Версия PHP: любая
Как воспроизвести проблему:
Воспроизводится ли проблема на демо http://demo.instantcms.ru/: ДА
При этом с другими типами полей данную ошибку не наблюдал. Тот же мультисписок работает корректно.