Drupal组字段

时间:2012-06-17 12:12:55

标签: drupal-7

每张专辑都有一个使用节点参考附加到其上的艺术家,我需要获得附加到这位艺术家的所有专辑,我怎么能使用相同的视图来做到这一点,因为我从相同的视图复制来自同一个艺术家?

enter image description here

1 个答案:

答案 0 :(得分:3)

在问题中获得更多信息会有所帮助 - 具体来说:

  1. 什么版本的视图和Drupal? (我假设最新 - 观点3和Drupal 7)
  2. 您希望看到什么样的结果以及您要过滤的内容是什么? (您的View的屏幕截图有望成功)
  3. 我想我也许能够回答 - 这里有三个关键的事情可能有所帮助:

    关系基础

    在视图中设置关系,然后在创建字段时使用该关系。在下图中,我有一个幻灯片节点,其中包含对幻灯片的节点引用。所以我建立了从幻灯片到幻灯片的关系。然后,该关系依次用于从幻灯片中拉取字段而不是 Fields 下的幻灯片。

    Basic Views relationship screenshot

    观点不同

    如果你唯一的问题是你得到了重复的结果,有时一个简单的解决方案就是为查询开启 Distinct 。在视图中,在高级下单击查询设置并选中区别

    Turn on Distinct in Views

    反向关系

    在这种情况下,如果您正在加载艺术家节点,然后尝试将节点引用返回到该艺术家的所有相册,则听起来您实际上可能需要设置反向关系。当您添加关系以选择该节点引用的 reverse 时,您可以看到每个节点引用都有相应的条目。

    Reverse node reference relationship field in Views