0

我有一个具有 3 种语言和搜索功能的 DNN 7.2 站点。仅当语言 cookie 设置为 en-US 时,搜索才有效。

如果搜索服务 URL 中的文化是 fr-FR 并且语言 cookie 包含“fr-fr”,这是很正常的,如果我手动将 cookie 更改为“en-US”并离开url 文化就像“fr-fr”一样,搜索按预期工作并返回法语结果。

为什么会这样?有解决办法吗?

4

1 回答 1

0

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

主要检查点:

  1. 已安装语言包

  2. 启用内容本地化

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

于 2014-06-06T18:29:49.610 回答