DNN搜索仅在语言cookie为en-US时有效

时间:2014-06-06 16:34:47

标签: search cookies dotnetnuke dotnetnuke-7

我有一个DNN 7.2网站,提供3种语言和搜索功能。 搜索仅适用于且仅当语言cookie设置为en-US时才会生效。

如果搜索服务网址中的文化是fr-FR且语言cookie包含“fr-fr”,这是非常正常的,如果我手动将cookie更改为“en-US”,搜索将无效并将网址文化保留为“fr-fr”,搜索按预期工作并返回法语结果。

为什么会这样?有修复吗?

1 个答案:

答案 0 :(得分:0)

DNN7.2搜索是Locale-Aware,意味着根据语言/文化对内容进行索引和查找。 只有在从法语/法语页面执行搜索时才能找到fr-fr页面,同时,可以从任何语言中找到与文化无关的页面。因此,如果您的门户网站只有一种已安装的语言(en-US),您将看不到该模块的任何多语言选项。

要检查的要点:

  1. 已安装语言包

  2. 启用内容本地化

  3. 添加/启用单个语言(您可以从管理员/语言页面以超级用户身份执行此操作)