Вы здесь

1

Помогите решить довольно сложную задачу. Есть несколько словарей. Например марка авто, цвет, И так далее. На вьюхе с taxonomy/term/% эти термины выводятся в виде exposed фильтров (используется Better Exposed Filters)Теперь сама проблема. Как при прямом переходе на термин. Например выбрали ауди, где выводится список машин сделать так, чтобы в фильтрах на странице этого термина также была выбрана марка ауди??? Проблема в том, что урлы фильтра и термина рознятся, поэтому он не подхватывается. Может кто сталкивался с подобной проблемой, просьба помочь.

Версия Drupal: 
7.x
Категория: 
Taxonomy API
Связанные проекты: 
Better Exposed FiltersViews
Вопрос задан 28.07.2015 - 19:26

Ответы

1

установите #default_value в hook_form_alter

Ответ дан 29.07.2015 - 12:19
Аватар пользователя xandeadx
xandeadx
1542

Спасибо, все сработало, но почему то только на той странице к которой привязан блок. Просто фильтры вынесены в отдельный блок и например на главной или странице термина #default_value почему то не подхватывается остается значение "- Любой -", хотя и присваивается (на фото видно). Не подскажите что это может быть?

Комментарий оставлен 29.07.2015 - 16:26

попробуйте присвоить #value
там какие-то тонкости у раскрытых форм есть, я не помню какие

Комментарий оставлен 29.07.2015 - 17:44

Да все получилось :) Спс большое. И хотя по умолчанию #value нет, но оно везде отлично подхватывается и работает.

Комментарий оставлен 30.07.2015 - 09:21