【发布时间】:2015-03-08 07:24:40
【问题描述】:
我需要创建一个节点列表(带有链接),显示几个特定内容类型的节点,但还要过滤掉比特定节点低一级以上菜单深度的节点。
我已尝试创建一个菜单块,但没有看到按内容类型进行过滤的选项。 我试过创建一个视图,但我看不到按菜单深度过滤的选项。
有人知道最好的方法吗?
谢谢。
【问题讨论】:
-
为什么需要按菜单深度过滤?这些是类别还是什么?如果是这样,您可能应该使用分类法,这将使您所追求的视图非常易于创建。
-
@2pha 我在这个结构中有 3 种内容类型。想象一下 A(1)、B(3) 和 C(20)。 B 和 C 都属于 A。在某些情况下,C 是 B 的孩子。当 C 是 B 的孩子时,我不希望它出现在出现在 A 上的节点集合中。因此,菜单深度。我还希望它尽可能自动化,并且我了解分类法在创建节点时需要一个额外的步骤。
-
我不确定您所说的“额外步骤”是什么意思。 C 是 A 的子代,但也可以是 B 的子代,这一事实似乎使分类学变得复杂。也许您可以尝试菜单节点 api 模块:drupal.org/project/menu_node 和菜单节点视图模块:drupal.org/project/menu_node_views
标签: drupal drupal-7 drupal-views