【发布时间】:2015-06-10 12:32:37
【问题描述】:
假设我有父页面 A1 和 B1。 A1 有子页面 A1.1、A1.2、A1.3,B1 有子页面 B1.1、B1.2。
当我在页面 A1.1 上时,我将能够显示 A1.2 和 A1.3。 A1.2 一样,我应该能看到 A1.1 和 A1.3。
如果我在 B1.1 页,我将看到 B1.2,反之亦然。
注意:每个页面都有一个图像和一个标题。我想使用视图获得解决方案。
如果我们需要子页面,这个帖子可以链接到这个链接:How to list all child pages of current parent page in drupal 7?
【问题讨论】:
-
是否要在所有级别显示兄弟姐妹,以便 B1 页面显示 A2
-
NO 事实上,当我在 B1.1 上时,它只会显示页面 B1.2,因为它们来自同一个父 B1。同样适用于父 A1,当我在页面 A1.1 上时,我将看到页面 A1.2 和 A1.3,因为它们来自同一个父 A1
-
是的,但是 A1 和 B1 是同一个菜单中的兄弟姐妹,还是来自不同的菜单?
-
事实上我有一个“功能列表”页面的内容类型和一个“功能页面”的内容类型。 A1 和 B2 属于功能列表类型,而 A1.1..1.3 和 B1.1...1.2 属于功能类型。根据层次结构功能页面是功能列表页面的子页面。当我在功能页面 A1.1 上时,将显示另外 2 个兄弟姐妹。 B1 也一样。是的,A1 和 B1 都是兄弟姐妹,每个人都有自己的孩子
-
在两个页面上添加上下文过滤器nid,默认从url中选择内容id,然后在下面提前部分检查排除选项。
标签: drupal drupal-7 drupal-views drupal-contextual-filters