0

我刚刚开始使用 Drupal,我需要完成一项我不完全确定该怎么做的任务。

我需要创建组层次结构:

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

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

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

我的问题 :

我找不到在每个楼层视图中显示楼层房间的方法。
如前所述,我创建了一个按楼层过滤的“视图”,但它不是动态视图,这意味着它不接受 groupID 作为参数,它始终显示相同的房间列表,无论查看哪个组(因为它显示在网站本身上,而不是按组显示)。

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

使用 Organic 组、Organic_subgroups、Panels、views 等作为模块。
谢谢!

4

1 回答 1

0

我认为为此使用 Organic Groups 是不必要的复杂,除非您有理由将有关楼层和房间的信息仅对楼层和组的成员保密。您可以通过一个简单的关系来做到这一点,即向您的房间添加一个字段,说明它们在哪一层。然后创建一个按楼层过滤的视图。您可以通过使用视图中高级部分下的上下文并将地板添加为上下文来使其动态化。那么您的网址将只是楼层/楼层编号,并会自动显示您的房间列表。

于 2015-01-15T02:10:03.497 回答