Отображать блок з конкретным термином таксономии
27 сентября 2019 в 18:38
Всем привет. Есть товар з термином таксономии Обувь, который относится к термину с глубиной: Мода и Стиль - Одежда и обувь - обувь.
Тоесть чтобы выбрать обувь для товара, то сначала нужно выбрать - Мода и Стиль, затем Одежда и обувь, и затем обувь, ну это понятно.
Задача - со страницой товара обувь нужно вывести блок с другими товарами з термином таксономии обувь, и я использую для этого модуль Views - Настроить контекстный фильтр: Содержимое: Имеет идентификатор термина таксономии, но в блоке отображаются все товары с таксономией - Мода и Стиль (со всеми терминами), а мне нужно только таксономия обувь. Кто знает решение? буду очень благодарна!
Go to accepted answer
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Надо писать плагин default argument для коммерс продукта. Для нод он есть стандартный, он предоставляет галочку "загрузить аргумент со страницы материала". Надо его скопировать и переделать под продукты.
Вот код стандартного плагина для нод и терминов https://git.drupalcode.org/project/drupal/blob/8.7.x/core/modules/taxono...
У нее семерка же)
Значит, надо просто галочку поставить)) что хорошо в семёрке, так это то, что коммерс там работает с нодами.
Там нету модуля комерс, там просто тип материала з таксономией, в таком случае моя задача возможна?
То есть это не магазин, а доска объявлений
Там нету модуля комерс, там просто тип материала з таксономией, в таком случае моя задача возможна?
То есть это не магазин, а доска объявлений
Если для разных словарей нужны разные вьюхи, проще всего использовать tvi (но я без него обычно).
Простите! я не правильно обьяснила! Мне нужно вывод содержимого самого глубокого термина и глубина в них от 1 до 3
Можете попробовать использовать контекстный фильтр не обычный TID, а модификатор с глубиной. И там поколдовать.
Вы имеете ввиду - Содержимое: Имеет идентификатор термина таксономии (с глубиной) и там выбрать - КОГДА ЗНАЧЕНИЕ ФИЛЬТРА НЕ ДОСТУПНО - Передать значение по умолчанию - ID Термина таксономии из URS ?
Да. И там есть параметр "Глубина"
София, если то что выше сложно, то план Б. Сделайте блоки и выводите их в зависимости от урла. Вам придеться организовать чтоб на каждом уровне пути было нужное.
спасибо! но сначала хочу план А попробовать )))
Больше всего разрулил - Similar By Terms )))