【问题标题】:Displaying multiple fields on a "node reference field"在“节点引用字段”上显示多个字段
【发布时间】:2013-09-09 02:13:24
【问题描述】:

我已经为这个问题苦苦挣扎了一段时间,我很好奇是否有人有任何想法:

我的网站上有两种相关的内容类型——“研究所”和“项目”。在单个学院页面上,我想显示与该学院相关的多个项目内容类型的预览。这意味着每次预览都会从项目页面中提取三个字段——主要项目图片、标题和项目描述。

目前,我在 Institute 内容类型上有一个“节点引用”字段,您可以在其中选择与 Person 相关的项目。当然没有视图它只显示项目的标题。我只是不知道如何在这里使用 Views 来显示我想要的字段。

此时,我有一个块视图,其中包含选择我的节点引用的关系。不过,我无法理解如何使用这种关系来显示相应项目内容类型的字段。

有人知道吗?我确定它就在我面前,我只需要朝着正确的方向推动。

提前非常感谢您,感谢任何愿意提供建议的人。

-马克西姆

【问题讨论】:

    标签: drupal drupal-6 drupal-views drupal-views-relationship


    【解决方案1】:

    试试这个:

    1) 使用过滤器“内容类型:项目”创建您的视图,并像往常一样配置字段和显示/样式... 2)然后添加“研究所参考字段”的参数或您在项目页面上调用的任何内容。然后将参数的默认值设置为“来自 URL 的节点 ID”

    当区块或任何内容显示在研究所页面上时,它将显示引用它的项目。

    希望我理解你的问题:)

    【讨论】:

    • 嘿,maximus,这实际上几乎正是我为解决这个问题所做的!非常感谢您的回复!你完全理解我:)
    • 不要以为您可以将其标记为答案...我正在尝试解锁一些功能...:)
    • 哦,是的,很抱歉!刚刚做到了。
    • 谢谢你...我的第一个 :)
    【解决方案2】:

    我认为您的“项目”内容类型中会有用户引用,而不是“人物”内容类型中的节点引用。因为您可以使用参数创建视图。

    试试这个:

    • 删除 People 中的节点引用。
    • 在 Proyecjs 中添加用户引用内容类型。
    • 创建一个传递一个参数的视图:您的用户参考字段。
    • 通过一个示例 uid 预览您的视图,我确定它有效。

    我希望它有用。

    问候。

    【讨论】:

    • 感谢您的帮助 - 我并不是要混淆这个问题,我所说的“人”并不是指网站上的“用户”。我更改了帖子中的术语,以更清楚地表达我的意思。有两种不同的内容类型,每种都有多个字段。
    猜你喜欢
    • 2017-10-23
    • 2019-07-08
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多