Есть у материала поле типа datestamp.
Надо сделать фильтр по годам(из этого поля брать года). Список годов выводится списком. При нажатии Список материалов фильтруется по выбранному году.
Как это сделать стандартными средствами модуля view? Возникли 2 проблемы:
1. При задании аргумента по полю, sql формируется как <=. Т.е. если фильтруем по 2010 году, то туда попадают и 2010, и 2009 и т.д. А надо что бы только 2010. Где менять знак сравнения?
2. Не получается в рамках стандартной view выводить список годов. Может есть уже готовый модуль, который умеет показывать фильтр по годам? Писать свой модуль не очень хочется, т.к. материалы сгруппированы по таксономии еще и под каждый словарь писать отдельный модуль нет желания.
Комментарии
ну либо года заданы доп полем либо таксономия, я через поле вывожу фильтр
Отдельное поле для года? Тогда, да, с 1-ым пунктом - решаемо.
А как вывести distinct список всех годов в качестве фильтра? Во вью можно добавить фильтр, но там пользователь сам вводит год.
можно вывести в блоке года (если через таксономию)
Не могу придумать как сделать такую схему:
Все рубрики Рубрика1 Рубрика2 Рубрика3
Все года 2008 2009 2010
Здесь идет список материалов в соответствии с выбранным фильтром.
Рубрики и года, предположим, это термины таксономии.
Список годов зависит от выбора рубрики.
Пока вижу это как 3 отдельных вью, которые выводятся в Panels. Но мне кажется что не так просто будет расставить связи.
Дык.
Словарь "Года"
-Все (tid = 99)
--2008 (tid = 1)
--2009 (tid = 2)
--2010 (tid = 3)
Ссылка номер раз для 2008: taxonomy/term/1
Ссылка номер два для 2009: taxonomy/term/2
Сссылка для всех городов: taxonomy/term/99/all
Хотя можно и материалы со словарём вывести. Всё от вашей фантазии зависит. Надеюсь, намёк понят
Материалу можно только один год присвоить. Как он тогда попадет в рубрику "Все"?
Не могу понять как вывести такой фильтр. Пробовал модули taxonomy_filter, taxonomy_menu. Все не то.
а если года ведутся с 70 годов... я вот тоже такое хотел сделать с годами... чтобы был пейджер годов...
но что то как-то этот вопрос завис...
чтобы вывести в строчку на страницах... нодах.
Или постигайте сами свойства таксономии или ждите пока я статью допишу
рхб же написал all тсвите и выводяться ссылка на все года.