Фильтрация представлений CCK по пути


Я создал представление в Drupal 6, которое я использую для отображения списка событий. Я хотел бы иметь возможность фильтровать представление по годам по следующему пути:

http://www.mysite.com/events -> gives me all events
http://www.mysite.com/events/2011 -> gives me the events in 2011
http://www.mysite.com/events/2010 -> gives me the events in 2010

Я вижу, что вы можете указать аргументы в пути, но, похоже, я не могу получить доступ к этому аргументу, чтобы использовать его в элементах управления фильтрами для представления. Любая помощь будет очень признательна.

 3
Author: tim.plunkett, 2011-03-25

1 answers

Вы хотите добавить фильтр и использовать "Дата: Дата (узел)", а не "Узел: Дата" для поля даты CCK. Затем вы можете выбрать "Выбрать" и детализацию "Год". Как только вы откроете фильтр, вы получите раскрывающийся список, чтобы выбрать год для фильтрации. Как вы уже выяснили, пути должны быть аргументами. Но они будут работать отдельно. Если вы хотите, чтобы раскрывающийся список работал только с этими конкретными путями, я думаю, вам нужно создать свое собственное поле выбора.

 3
Author: davidhernandez, 2011-03-25 16:12:07