【问题标题】:Orchard CulturePicker and CurrentCulturePickerOrchard CulturePicker 和 CurrentCulturePicker
【发布时间】:2014-08-20 14:35:59
【问题描述】:

我正在使用果园 1.8.1 和文化选择器。

删除模块中的区域性过滤器后(Orchard 默认将其放在核心上,因此必须将其删除以避免冲突)我在登录时使其工作。

但是匿名用户不能更改语言(或者更好的是,cookie 设置正确但过滤器不起作用或不选择语言)

我挖掘了许可并阅读了所有代码,但似乎没有错。

知道为什么文化选择器仅在我以管理员身份登录时有效,而在我匿名浏览时无效吗?

可能是1.8升级的东西

这是一个有效的网站 (1.6):

http://social-media-marketing-day.web-marketing-manager.it/cina-russia-corea-asia-corso-digital-strategia-comunicazione

这是行不通的(1.8):

http://radici-group.linked-in.it/nylon-uso-vantaggi

谢谢

【问题讨论】:

  • 经过一番调查,问题似乎在于文化更改后页面没有正确刷新。页面的硬刷新会获得新的语言。如果页面相同,这是一个很好的优化,但实际上在更改文化之后它是一个不同的页面,所以它不应该被缓存。有什么想法吗?

标签: orchardcms cultureinfo orchardcms-1.6 orchardcms-1.8


【解决方案1】:

我找到了解决方法。

由于这是一个缓存问题,我在请求的 url 中添加了一个匹配请求语言的假 lang 参数。 这不应该损害现有的 url,而是为 url 本身添加一些不同的东西,以便单独缓存它......

知道如何在不更改网址的情况下正确操作吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 2016-01-05
    相关资源
    最近更新 更多