Есть представление Спорт (в нем раскрытый фильтр по словарю таксономии)
выбираю в раскрытом фильтре термин "легкая атлетика" нажимаю применить и отображается все материалы по этому термину, затем выбираю нужный, кликаю и перехожу на страницу.
Далее на этой странице отображается термин легкая атлетика (отображается в виде ссылки) если пройти по ней я попадаю на представление с которого пришел, но в раскрытом фильтре отмечено -все- а нужно что бы было легкая атлетика и все поля по этой выборки. Как этого добиться?
Комментарии
hook_form_alter
переделайте #default_value формы согласно arg(2) страницы.
только Вы путаете боб с горохом.
exposed filter, для фильтрации контента в рамках одной страницы путем выбора значения фильтра из предустановленных значений.
contextual filter, берет значение фильтра из окружающих условий (путь, юзер, контекст.)
Как именно переделать,что где?
http://www.torontowebsitedeveloper.com/drupal-tips-tricks/overriding-exp...
http://drupal.stackexchange.com/questions/23384/using-hook-form-alter-on...
а как мне их подружить?
https://drupal.org/node/360780#comment-5722144
Сделал, вот этот модуль позволяет делать нужное перенаправление причем всех терминов по любому выбранному словарю и не только.
в настройках модуля, в нужном словаре указываем.. адрес/?tid=[term:tid] - если используется не стандартный фильтр, несколько вьюс на странице или у вьюс несколько страниц, тогда более полный..
адрес/вьюха/?ВашФильтр=[term:tid]