Добавить вьювку с категориями

Главные вкладки

Аватар пользователя junior_88 junior_88 8 сентября 2016 в 12:30

Создал страницу термина таксономии, нп products/ducato (ducato - модель автомобиля фиат). На этой странице необходимо отобразить списком вьюху с категориями деталей (тормоза, двигатель и т.д.). Если на этой странице перейти на категорию тормоза, на ней отображаються материалы, отмеченны терминами дукато и тормоза. Подcкажите, пожалуйста, как сделать такую вьюху с категориями.

Комментарии

Аватар пользователя junior_88 junior_88 12 сентября 2016 в 11:59

Честно говоря, я не совсем понял подсказку. Я сделал 2 фильтра: по словарю и фильтр по родительскому термину, чтобы отобразить термины, в которых Родитель равный 0. У меня получился список с категориями. Но сейчас термины ссылаются на страницу термина таксономии. Я хочу сделать, чтобы на странице модели автомобиля категории перенаправляли на другую страницу, которая фильтрует материалы по модели и по категории. С помощью панелей я создал такую страницу, с помощью views создал Фрагмент представления, которое и делает фильтрацию. Проблема возникла с категориями деталей на странице модели. Никак не получается сделать так, чтоб категория была ссылкой на созданную страницу. Поскажите, пожалуйста, как это можно реализовать? Или может есть другой способ?

Аватар пользователя VasyOK VasyOK 12 сентября 2016 в 13:41

"на ней отображаються материалы, отмеченны терминами дукато и тормоза."
дукато и тормоза
дукато и двигатели

Какие урлы будут иметь эти странички? Что вбить в браузере чтобы на них попасть?

По делу: скорей всего понадобится модуль https://www.drupal.org/project/views_field_view

Аватар пользователя junior_88 junior_88 12 сентября 2016 в 14:39

Когда создавал страницу, указал путь: details/%1/%2, где %1 - tid модели, %2 - tid категории. По факту урл будет www.sitename.com/details/22/44. Пока как-то так. Не очень красиво, так как в урл передаю id, а не имя термина. @VasyOK, спасибо за наводку, попробую применить этот модуль.

Аватар пользователя junior_88 junior_88 12 сентября 2016 в 14:39

Когда создавал страницу, указал путь: details/%1/%2, где %1 - tid модели, %2 - tid категории. По факту урл будет www.sitename.com/details/22/44. Пока как-то так. Не очень красиво, так как в урл передаю id, а не имя термина. @VasyOK, спасибо за наводку, попробую применить этот модуль.

Аватар пользователя noobishe noobishe 14 сентября 2016 в 22:18
1

делаешь въюшку, для taxonomy/term/%, на ней отображаешь содержимое помеченное термином. допустим зашли на страничку термина дукато, там все соответствующее содержимое. в критериях фильтрации добавляешь фильтр по деталькам(там где у тебя тормоза, двигатель и т.д.) раскрываешь его для посетителей. смотришь на всю это стремную фигню, которая получилась, но работает и ставишь какой-нибудь модуль типа better exposed filters. если не нада показывать товары, пока выбран только дукато, делаешь какую нибудь проверку, например, отрабатывает ли расшаренный фильтр.

Аватар пользователя junior_88 junior_88 15 сентября 2016 в 12:09

Спасибо, за совет. Получилось очень неплохо: http://prnt.sc/ci84vm
Только это не решение моего вопроса, но его можно использовать для формы подбора запчастей.
Еще раз спасибо!