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

8 сентября 2016 в 12:30

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

Комментарии

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

12 сентября 2016 в 11:59

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

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

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

12 сентября 2016 в 13:41

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

12 сентября 2016 в 14:39

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

12 сентября 2016 в 14:39

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

14 сентября 2016 в 22:18

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

15 сентября 2016 в 12:09