Здравствуйте!
Нужно сделать архив новостей, вот так
Что я пытался сделать:
-Создал Views
-Создал страницу
-Создал вложение с годами , добавил контекстный фильтр по годам
-Создал вложение с месяцами , добавил контекстный фильтр по месяцам
В итоге вот что у меня получилось
При нажатии ссылки года я попадаю на страницу news/YYYY, и статьи фильтруются, все бы хорошо, но когда нажимаю на месяц, попадаю на страницу news/MM в итоге ничего не найдено.
Мне нужно, чтобы выведенные месяца зависели от выбранного года, а то сейчас выводится год и количество статей в году, и выводится месяца и количество статей в этом месяце за все года. А мне нужно чтобы выведенные месяца зависели от выбранных годов.
Ну и чтобы статьи фильтровались на основе выбранного года или года и месяца.
Спасибо!
Комментарии
В общем убил полдня на всю эту хренотень для вывода через views но так нихрена и не получилось.
Зато за полтора часа написал говнокод в шаблоне и теперь все работает как мне надо.
Если кто все таки знает как решить мой вопрос, буду премного благодарен.
А пока вот говнокодище в шаблоне http://pastebin.com/SAXCD9J0
OMG...
Ну видимо в месяце как минимум надо добавить аргумент года.
validoll а как сделать это?
Точно так же, только + сначала по годам.
Примерно вот так
В конечном итоге адрес месяца должен выглядеть так news/YYYY/MM
validoll попробовал сделать как вы показали, в итоге вывелись только года...
Спасибо за попытку помочь. В общем проблема решена с помощью говнокода. Тема закрыта.
Собственно модуль Archive решает эту проблему. Выбираете какой тип материалов нужно выводить с помощью модуля archive и потом на странице http://сайт.ру/archive появляются нужные фильтры. С переводами конечно нужно немного поработать, но в целом все работает