Итак, я пытался выяснить это большую часть дня. В какой-то момент он работал в превьюере, но теперь, похоже, не работает вообще.
Вариант использования: каждый опубликованный узел с типом контента «Статья» поставляется с полем Таксономия для включенных тегов. То, что я пытаюсь сделать, это создать блок, который появится под статьей с серией миниатюр, которые ссылаются на другие статьи. Эти статьи в свою очередь связаны на основе тегов, используемых в каждой статье.
Итак, вопрос в следующем:
- Что было бы хорошим способом настроить это с помощью контекстных фильтров и представлений, чтобы само представление автоматически видело field_tags, используемые в качестве ссылки на термин таксономии в статье, и позволяло ли оно автоматически отображать выходные данные на основе тегов каждой статьи?
Я попытался настроить контекстный фильтр, чтобы знать, что термины будут в типе контента: статьи через фильтр отношений, но, честно говоря, я немного озадачен тем, что мне нужно сделать, чтобы даже достичь этого.
views
taxonomy-terms
7
nodes
Джон Райли
источник
источник
Ответы:
Я реализовал то же самое в одном проекте в Drupal 7 для отображения продуктов того же каталога.
Вы можете создавать представления содержимого статьи и можете создавать контекстные фильтры для тегов. Он будет отображать всю статью этих тегов.
Вы можете следовать ниже шаг:
Вы можете найти изображение ниже для справки.
Вам также необходимо добавить контекстный фильтр идентификатора узла и выполнить следующий шаг, чтобы текущая страница узла не отображалась в разделе связанных представлений.
источник
Вы пытались использовать подобное по условиям ?
(править) Проблема с аргументами таксономии Views заключается в том, что таксономия теперь содержится в поле, а не в каком-либо коде модуля таксономии voodoo. Из-за этого некоторые из API таксономии в Drupal 6 недоступны в Drupal 7.
Я использую модуль Context с аргументами Views из Context . Я сделал патч, который портировал его на Drupal 7. Это дает еще один параметр в контекстном фильтре в представлениях, чтобы получить аргументы, основанные на контексте или загруженных объектах и сущностях в то время.
Это особая функция:
Он не должен был быть удален из ядра Drupal. Он найдет термины таксономии, которые вы используете, если вы передадите ему текущий объект узла.
источник