【发布时间】:2018-05-10 07:29:02
【问题描述】:
我刚刚开始学习 Drupal 7,但遇到了一个问题。
我想使用分类法关联不同的内容类型。例如,如何显示与文章相关的博客? 我知道如何关联文章和基本页面,但不知道如何关联博客和文章?
请帮帮我。
【问题讨论】:
我刚刚开始学习 Drupal 7,但遇到了一个问题。
我想使用分类法关联不同的内容类型。例如,如何显示与文章相关的博客? 我知道如何关联文章和基本页面,但不知道如何关联博客和文章?
请帮帮我。
【问题讨论】:
在博客内容类型中使用参考字段
喜欢
现在您在博客中有一个关系字段
现在你可以用这种关系做任何事情
希望这有意义
谢谢
【讨论】:
您将创建分类词汇并为其提供术语。就其本身而言,这没有任何作用,您需要为使用此分类的每个内容类型添加一个字段。
如果你回到你的内容类型,结构 > 内容类型 > 文章。在这里,您将创建一个类型为术语引用的新字段。在该字段的设置中,您可以选择词汇表,然后选择小部件,例如。选择列表。您可以在要共享此词汇表的其他内容类型上重复使用此字段。
如果您返回到您为其添加此字段的类型的内容并使用选择填充它们,则在默认情况下查看该页面时,该术语将显示为链接。如果您单击此链接,它将带您进入一个页面视图,该视图将列出具有该词汇表的所有其他节点。
更多分类信息: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.
【讨论】: