有机组“上下文”

Posted

技术标签:

【中文标题】有机组“上下文”【英文标题】:Organic Groups "Context" 【发布时间】:2010-11-24 02:50:23 【问题描述】:

我正在使用 OG 和视图。目前我的视图必须有一个页面显示来显示每个组的事件列表。所以这意味着每次创建一个组时,我都必须在我的视图中为另一个事件列表创建另一个页面显示。

所以我想知道我是否可以只显示 1 个视图和 1 个页面显示,该视图将显示特定组的特定事件列表,该列表将通过 URL 确定。

我相信这可以在视图中使用“参数”,但我不知道这是如何工作的。

【问题讨论】:

视图是显示在组内,还是单独列在“事件”区域? 我想让它显示在组内,只有该特定组的成员才能看到它,但我的内容类型是事件... 【参考方案1】:

是的,您可以添加参数,然后将它们放入 URL。您可以添加“Organic groups: Groups”参数,然后为您创建路径,输入“events/group/%”(或任何您想要的),其中 % 代表组的 ID。然后,当您访问 yoursite.com/events/group/15 时,您将获得节点 ID 为 15 的 Organic Group 的事件视图。

【讨论】:

感谢您的回复,我确实设法让它工作,问题是我无法创建一个菜单项来链接到它。 Drupal 告诉我,您无法创建指向带有“%”的路径的链接......有什么想法吗?

以上是关于有机组“上下文”的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 视图 - 当视图没有结果时不显示任何公开的过滤器选项

层叠上下文

JVMJava虚拟机组成详解

JS执行上下文

上下文嵌入和词嵌入有啥区别

托管对象上下文不合并来自后台上下文的更改