Здравствуйте. Имеется словарь таксономии с категориями.
Категория 1
-подкатегория 1
-подкатегория 2
-подкатегория 3
Категория 2
-подкатегория 1
-подкатегория 2
-подкатегория 3
Категория 3
-подкатегория 1
-подкатегория 2
-подкатегория 3
Как сделать фильтр для пользователей только, допустим, для категории 2 подкатегории 3? На других страницах этот фильтр не должен отображаться, т.к. только товар в подкатегории 3 имеет еще 1 категорию, по которой будет фильтроваться.
Комментарии
а что в фильтре они будут выбирать, или уже жестко прописать только 3 подкатегория?
если только 3 то через views, в критерии фильтрации указать этот тип поля
Раскрыть этот фильтр для посетителей и позволить его изменять. -> Одиночный фильтр ->равно =подкатегория 3
У 3 подкатегории товары имеют еще 1 словарь. Выбирать они будут термины в этом словаре.
У меня эти категории уже выводятся через views как каталог. Если я правильно понял, то мне надо к уже созданному views добавить фильтр, и в настройках поставить равно =подкатегория 3. Тогда он будет появляться только на страницах где выводится подкатегория 3?
нет, создать страницу во views отдельную и там уже такой критерий фильтра сделать,если я правильно вас понял
Сделал страницу во views, в предпросмотре работает как надо. Но на странице не выводится. Как теперь вывести на страницу? Если вставить этот views в шапку основного views (который делает каталог), то он отображается на всех страницах.
у вас поля которые выводить надо вообще не выбраны на скрине, выбирите и по пробуйте снова
Подскажите куда хоть копать?
в формате изменить показать ( выбрать другой вариант) и добавить поля в картинка и заголовок допустим в вашем случае
вынести фильтр в блок и показывать только в этих категориях, ну естественно views
Спасибо за мысль. Поставил "Раскрытая форма в блоке: да", потом вывел блок в регионе "Содержимое", над содержимым страницы и добавил на каких страницах должно отображаться. Прикрепил скрин как все отображается. А где можно изменить слово "Любой" в списке доступных значениях, на "Все"?
hook_form_alter
Не совсем разобрался как пользоваться хуками. Знаю что они вызывают определенные функции. Подскажите куда это писать и что писать, если можно, то поподробней.
http://pro-cod.ru/drupal-7-select-views-zamenit-znachenie-any-lyuboj-all...
Гуголь
Большое вам спасибо и всем кто помогал.