首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Drupal Cache之外创建动态菜单链接

在Drupal Cache之外创建动态菜单链接
EN

Stack Overflow用户
提问于 2013-10-16 18:54:28
回答 1查看 96关注 0票数 1

对于我们的Drupal 7商业网站,我们正在尝试创建一个“门户系统”。现在,我已经将所有内容与引用相同分类法的所有内容一起设置,以便将各自的产品和内容过滤为“门户一”、“门户二”,或者两者都在相同中。我还设置了所有视图和内容类型,以适当地显示内容。所有内容都是100%,但现在我需要使用会话数据或cookie让用户(匿名和身份验证)从弹出的“门户一”和“门户二”(这也已经创建了)中选择,并相应地更改主菜单上的urls。

目前,该站点被设置为将testsite.com/portal1/products作为门户1产品的url,test site.com/portal2/products作为门户2的url。对于所有其他内容和视图,url设置与此完全相同。

我还意识到,这将变得有点复杂时,处理用户进入网站内部链接。已经制定了一个逻辑图,但这也是一个令人关注的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 18:54:58

会话数据或cookie将是前进的道路。当用户选择门户时,您可能希望设置此选项。然后,您将通过获取当前url来检查用户是否位于正确的门户上。我确定这有个Drupal的钩子。

对于读取cookie/会话数据,有几种方法可以做到这一点。首先,您可能需要创建一个模块来完成这个任务。Drupal有规则和钩子,因此您可以只在特定页面上运行门户路由代码。另一种选择是在每次加载页面时运行该代码,但Drupal和它的追随者不建议这样做。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19411465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档