URL-адрес родительского дочернего элемента таксономии Drupal 7-Views

Столкновение с проблемой получения представлений для создания правильного URL-адреса, аналогичного тому, как таксономия позволяет мне щелкнуть дочерний термин с путем: домен / термин / иллюстрации / зеркала (псевдоним пути настроен)

Словарь:

Разделы товаров
- Иллюстрации
- Ручная роспись
- Зеркала
- Новинки
- Керамические кружки
- Наклейки
- Книги
- Носимые устройства
- Рубашки
- Обувь
- Персонализированная обувь

В настоящее время у меня есть представление таксономии с 2 контекстными фильтрами: Контент: имеет идентификатор термина таксономии (с глубиной) И Контент: имеет модификатор глубины идентификатора термина таксономии

Содержимое: имеет идентификатор термина таксономии (с глубиной), настроенный с помощью ...
• Глубина: 1
• Установить навигационную цепочку для термина "родители"
• Показать содержимое «Результаты не найдены»
• Укажите критерии проверки - термин таксономии из словаря «Категория продукта».
• Тип значения фильтра: имя термина преобразуется в идентификатор термина
• Установите флажок Преобразовать тире в URL-адресе в пробелы в значениях фильтра имени термина

Путь к странице: / category /%

С моей текущей настройкой я могу перейти к: домен / категория / произведение искусства, и здесь будет отображаться весь контент, который классифицируется как произведение искусства (ручная роспись и зеркала).

Что мне нужно, так это домен / категория / произведение искусства / раскрашенное вручную, но оно отображает все произведения искусства независимо от того, раскрашено оно вручную или зеркально.
НО этот путь, домен / категория / ручная роспись работает правильно. Как заставить URL уважать родительский термин. Кажется, что представления не могут интерпретировать отношения между родителями и детьми.

Я планирую создать страницы родительских терминов за пределами этого представления, чтобы здесь не обрабатывался путь / категория / изображение родительского термина.

Последнее, что следует отметить, - это шаблон пути к узлу:
category / [node: field-category: Родители: join: /] / [node: field-category: name] / [node: title]

• домен / категория / произведение искусства / ручная роспись / художественная роспись


person arkjoseph    schedule 04.09.2014    source источник


Ответы (1)


Я решил свою проблему, добавив модуль интеграции представлений таксономии и указав существующую страницу представления. - https://www.drupal.org/project/tvi

Затем мне пришлось изменить контекстный фильтр, чтобы в нем была только «Базовая проверка», а также удалить «%» из пути просмотра страницы.

Теперь URL-адреса - это именно то, что строит основная таксономия, но выводит созданное мной представление

Надеюсь, это поможет кому-то другому! :-)

person arkjoseph    schedule 04.09.2014