Drupal视图 - 使用CCK,NodeReference和Arguments将1个节点与N个其他节点相关联

时间:2010-12-08 17:01:28

标签: drupal views arguments cck relationship

我正在进行Drupal设置,并且遇到了一个使用Views将节点关联在一起的小问题。

基本上我想要做的是,在编辑节点A时,有一个多选节点参考字段,表明它与节点B,C,D有关。当我查看节点A的内容时,它应该直接在节点A上显示每个节点的相应视图。

我在This Tutorial中使用了视图中的参数,但它似乎正在按照我想要的方式做事。这种方法要求我将节点B,C和D中的关系设置为指向节点A,而不是让节点A指向节点B,C和D.在3个不同的位置而不是1个位置设置关系似乎是违反直觉的。当我们开始将这种方法应用于一堆不同的节点时,将会很难管理。

我为参数选择了以下选项:

// this is my multiple-select NodeReference relationship field
Content: Linked Highlight Boxes (field_linked_nodes)

Title: [blank]
Breadcrumb: [blank]

Action to take if argument is not present: Provide default argument
Default Argument Type: Node ID from URL

Validator: <Basic Validation>
Action to take if argument does not validate: Hide View / Page not found (404)

Wildcard: all
Wildcard title: All

Allow multiple terms per argument: checked
Exclude the argument: not checked

如果您需要更多信息或解释,请与我们联系。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您将需要节点关系模块:http://drupal.org/project/noderelationships。这将为您提供所需的后台关系。