创建匿名用户可见的不同站点区域

时间:2017-10-11 08:37:11

标签: drupal drupal-7 organic-groups

我正在建立一个针对多个受众群体的网站,或者如果您愿意,我会建立群组。节点可以与这些组中的一个或多个相关联。重要的是,当从主导航访问其中一个组时,上下文将持续存在,直到选择另一个组。该组将需要暴露给面板,以便我可以将值传递给各种包含的视图。每个组也都有一定的风格。

到目前为止,我尝试使用有机组和上下文模块。当您访问其中一个组节点时,每个组都有一个上下文规则,用于在主体上设置类。我也可以在面板中确定组上下文(还没有完全弄清楚)。这主要起作用:我可以从不同的组节点访问同一节点,并且体类也会相应地改变。

问题是这只适用于经过身份验证的用户,这对我来说没用,因为该网站的所有访问者都是匿名的。我觉得我可能过于复杂,并欢迎任何建议!

从本质上讲,我需要它能够使用主导航中的链接全局设置'环境',然后我可以在面板中访问这些链接并传递到包含的视图以过滤内容。

1 个答案:

答案 0 :(得分:0)

我最后通过以不同的方式解决问题来解决这个问题。我现在只需在用户点击其中一个组术语页面然后将其用作视图中的上下文过滤器时设置会话变量。这在我的案例中会产生一些问题,但我不知道如何解决。