Связи разных типов контента в Drupal 7 - PullRequest
0 голосов
/ 10 мая 2018

Я только начал изучать Drupal 7 и застрял в проблеме.

Я хочу связать различные типы контента с помощью таксономии. Например, как я могу отобразить блоги, связанные со статьей? Я знаю, как соотносить статьи и основные страницы, но не знаю, как связать блоги со статьями?

Пожалуйста, помогите мне.

Ответы [ 2 ]

0 голосов
/ 10 мая 2018

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

Если вы вернетесь к своим типам контента, структура> тип контента> статья. Здесь вы можете создать новое поле типа term term. В настройках поля вы выбираете свой словарный запас, а затем также виджет, например. выберите список. Вы можете повторно использовать это поле в других типах контента, где вы хотите поделиться этим словарем.

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

Дополнительная информация о таксономиях: https://www.drupal.org/docs/7/organizing-content-with-taxonomies/about-taxonomies

Если вы создаете представление и хотите узнать, как добавить туда размеченный контент, я бы рекомендовал прочитать этот пост, в котором описаны шаги, которые необходимо сделать https://drupal.stackexchange.com/questions/205921/how-do-i-show-related-content

Процесс:

Основные этапы:

Create a “Content” view-block.
Add a contextual filter: “Has taxonomy term ID”.
Choose “provide a fixed value”.
(From type): “Taxonomy term ID from URL“.

Проверка:

• Снимите флажок «Загружать фильтр по умолчанию со страницы терминов». • Отметьте «Загрузить фильтр по умолчанию со страницы узла, это хорошо для связанной таксономии блоки».

• Отметьте «Ограничить термины словарем». • Проверьте желаемый словарный запас.

Select “Filter to items that share any term”.

Go down and check “Reduce duplicates”: This will several terms that relate to the same page – To appear. Only one will of them will.
0 голосов
/ 10 мая 2018

Использовать ссылочное поле в типах контента блогов как

  • имя поля: связано с
  • тип поля является справочным
  • установка узла типа ссылки
  • установить тип узла статьи
  • необязательное многозначное true

Теперь у вас есть поле отношений в блогах

Теперь вы можете делать все с этими отношениями

Надеюсь, что это имеет смысл

Спасибо

...