Возникла такая задача. В типе материала есть два поля - минимальный срок и максимальный срок, оба целочисленные.
Возможно ли сделать exposed фильтр views, в котором пользователь может ввести срок, чтобы вывелись материалы, у которых этот срок попадет в диапазон между минимальным и максимальным?
Комментарии
Если Вы про интервалы, то это в Expose Filters играйте с Operator.
Не совсем, тут пользователь вводит одно значение и нужно вывести только те материалы, для которых это значение больше содержимого одного поля и меньше содержимого другого
Ну, так, это оно и есть.
Добавляете фильтра одного и того же поля. Обе фильтра делаете Exposed. В первом условие ставите "Less then or equal", а во втором "Greater then or equal". И радуютесь результату.
В том то и дело, что полей два, а фильтр нужен один.
В материале хранится
1. Минимальный срок (например, 2 месяца)
2. Максимальный срок (например, 10 месяцев)
Пользователь в фильтре вводит число 5 - материал выводится в списке
Пользователь в фильрте вводит число 12 - не выводится
Готовых решений вроде нет. Нужно извращяться.
Я думаю можно использовать CCK Computed field, которое будет считать разницу между полями, и в фильтр ест-но поставите именно его одного