【问题标题】:Relating different content types in Drupal 7在 Drupal 7 中关联不同的内容类型
【发布时间】:2018-05-10 07:29:02
【问题描述】:

我刚刚开始学习 Drupal 7,但遇到了一个问题。

我想使用分类法关联不同的内容类型。例如,如何显示与文章相关的博客? 我知道如何关联文章和基本页面,但不知道如何关联博客和文章?

请帮帮我。

【问题讨论】:

标签: drupal drupal-7


【解决方案1】:

在博客内容类型中使用参考字段 喜欢

  • 字段名称为:相关
  • 字段类型为引用
  • 设置引用类型节点
  • 设置节点类型为文章
  • 可选多值真

现在您在博客中有一个关系字段

现在你可以用这种关系做任何事情

希望这有意义

谢谢

【讨论】:

    【解决方案2】:

    您将创建分类词汇并为其提供术语。就其本身而言,这没有任何作用,您需要为使用此分类的每个内容类型添加一个字段。

    如果你回到你的内容类型,结构 > 内容类型 > 文章。在这里,您将创建一个类型为术语引用的新字段。在该字段的设置中,您可以选择词汇表,然后选择小部件,例如。选择列表。您可以在要共享此词汇表的其他内容类型上重复使用此字段。

    如果您返回到您为其添加此字段的类型的内容并使用选择填充它们,则在默认情况下查看该页面时,该术语将显示为链接。如果您单击此链接,它将带您进入一个页面视图,该视图将列出具有该词汇表的所有其他节点。

    更多分类信息: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.
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-05
      • 2015-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-14
      • 1970-01-01
      • 2014-11-22
      相关资源
      最近更新 更多