Отображать блок з конкретным термином таксономии

27 сентября 2019 в 18:38
Аватар пользователя Happy Smile Happy Smile 0 13 Решено

Всем привет. Есть товар з термином таксономии Обувь, который относится к термину с глубиной: Мода и Стиль - Одежда и обувь - обувь.
Тоесть чтобы выбрать обувь для товара, то сначала нужно выбрать - Мода и Стиль, затем Одежда и обувь, и затем обувь, ну это понятно.
Задача - со страницой товара обувь нужно вывести блок с другими товарами з термином таксономии обувь, и я использую для этого модуль Views - Настроить контекстный фильтр: Содержимое: Имеет идентификатор термина таксономии, но в блоке отображаются все товары с таксономией - Мода и Стиль (со всеми терминами), а мне нужно только таксономия обувь. Кто знает решение? буду очень благодарна!

Комментарии

Надо писать плагин default argument для коммерс продукта. Для нод он есть стандартный, он предоставляет галочку "загрузить аргумент со страницы материала". Надо его скопировать и переделать под продукты.

27 сентября 2019 в 20:24

Значит, надо просто галочку поставить)) что хорошо в семёрке, так это то, что коммерс там работает с нодами.

27 сентября 2019 в 20:38

Там нету модуля комерс, там просто тип материала з таксономией, в таком случае моя задача возможна?

То есть это не магазин, а доска объявлений

27 сентября 2019 в 21:28

Там нету модуля комерс, там просто тип материала з таксономией, в таком случае моя задача возможна?

То есть это не магазин, а доска объявлений

27 сентября 2019 в 21:28

Если для разных словарей нужны разные вьюхи, проще всего использовать tvi (но я без него обычно).

27 сентября 2019 в 21:43

Простите! я не правильно обьяснила! Мне нужно вывод содержимого самого глубокого термина и глубина в них от 1 до 3

27 сентября 2019 в 22:47

Можете попробовать использовать контекстный фильтр не обычный TID, а модификатор с глубиной. И там поколдовать.

27 сентября 2019 в 23:33

Вы имеете ввиду - Содержимое: Имеет идентификатор термина таксономии (с глубиной) и там выбрать - КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО - Передать значение по умолчанию - ID Термина таксономии из URS ?

28 сентября 2019 в 9:33

Да. И там есть параметр "Глубина"
София, если то что выше сложно, то план Б. Сделайте блоки и выводите их в зависимости от урла. Вам придеться организовать чтоб на каждом уровне пути было нужное.

28 сентября 2019 в 17:23