在组视图中显示子组 - Drupal 7

时间:2015-01-04 14:08:45

标签: drupal drupal-7 organic-groups drupal-panels

我刚刚接过Drupal,我需要完成一项我不完全确定该怎么做的任务。

我需要创建一个群组层次结构:

示例组:
楼层:1 楼层:2
楼层:3

在每个楼层组下,我都想创建一个房间(也是一个小组)。

到目前为止我所拥有的:
 我有一组楼层  2.我有一组房间正确地嵌套在地板下(使用观众)  我可以过滤和显示房间'特定楼层(但只有一层)。

我的问题:

我无法找到在每个楼层视图中显示楼层房间的方法 如上所述,我创建了一个' View'按地板过滤,但它不是动态视图,这意味着它不接受groupID作为参数,它总是显示相同的房间列表,无论查看哪个组(因为它& #39; s显示在网站上,而不是每组显示。

只是为了澄清,最终结果应该是drupal的标准安装,侧边栏菜单包含属于当前观看楼层的楼层房间。

使用有机组,Organic_subgroups,Panels,views等作为模块 谢谢!

1 个答案:

答案 0 :(得分:0)

我认为使用有机组是不必要的复杂,除非你有理由将楼层和房间的信息仅保留给楼层和团体的成员。您可以通过简单的关系为您的房间添加一个字段来确定它们所在的楼层。然后创建一个按楼层过滤的视图。您可以通过在视图的高级部分下使用上下文并将地板添加为上下文来使其动态化。然后你的网址将只是floor / floornumber,并会自动显示你的房间列表。