Стоит задача добавить в фильтры у страниц views чекбокс (показать 10 последних созданных нод). Выбрав который показывал бы 10 и менее нод (с привязкой кончено к др параметрам фильтрации).
Как такое реализуется в 7 друпале?
Стоит задача добавить в фильтры у страниц views чекбокс (показать 10 последних созданных нод). Выбрав который показывал бы 10 и менее нод (с привязкой кончено к др параметрам фильтрации).
Как такое реализуется в 7 друпале?
Комментарии
выберите количество показываемых материалов в вьюс
виевс юзаю 3 года уже , вопрос не об этом.
как связь между количеством выводных материлов на странице
и фильтраом с чекбоксом который рулит выбором условий показа
фильтр с чекбоксом должен показываться пользователям?
конечно! это же фильтр как и другие фильтры по параметрам (значений полей) ноды.
в смысле что пользователи которые заходят на сайт могут сами менять количество показываемых материалов?
Не количество задано заранее.
Просто сейчас у меня вьюха из 2 вкладок. 10 последних и архив. Вот и подумал, почему бы не сделать все на одной странице и добавить фильтр на 10 последних добавленных нод.
ajax же ж
я наверно просто не понял, что вы подразумеваете под фильтром
как это должно выглядеть? очень интересно уже, потому что чувствую себя тупым
exposed filters вьюшные же!!!
выглядеть, как и выглядят все фильтры на страницах вьюх. выбираешь значение нажимаешь применить и результат для пользователя на странице - готов.
не без него родимого, но как...
тупо ссылка или чекбокс по клику на который подгружается аджаксом другая вьюха и заменяет текущую и всё это без перезагрузки страницы
так руками желательно
ну необязательно что другая (но это наверно самое простое). лучше просто отфильтровать... по условию... т.е. результатом галки у чекбокса будет фильтрация всего списка по заданным условиям - 10 последних нод созданых. Убрали галку - нажали применить... показываются все ноды уже...
ты хочешь сказать ,что вьюха загружает все ноды сразу ,часть где то прячет(display:none) ( нужную часть показывает) и при выборе фильтра их отображает(убирает display:none),а которые не подходят под этот фильтр , но изначально были видны прячутся ?
не жирно ли?
Нет, я говорю о том что создаем вьюху со списком нод. И пару фильтров по некоторым значениям полей нод. + кастомный чекбокс который фильтрует этот список по своему условию (как впрочем и встроенные фильтры от вьюхи)
мы может отфильтровать по кастомному чекбосу, можем отфильтровать по значениям полей.
обычная задача. причем тут жирность не пойму???
самое простое решение это добавить чекбокс поле к нодам и выставлять его после создания ноды. как созданнх новых нод будет больше 10, с самой первой снимается чекбокс.
вот как такое сделать ? модулем конечно было бы прикольнее...
можно еще флагом и там в правилах (рулесы) можно задать сколько максимум флагов может быть . но тут две проблемы.
1. каждый флаг на тип материал нужен
2. из флага не сделать чекбокс во вьюхе.
варианты
1 написать views handler filter
2 ajax
1 - самый интересный вариант
только осталось найти знакомого программиста,который осуществит твои хотелки - сообщество врядли тебе поможет в твоих начинаниях ,имхо
Ну может есть похожие задачи...