我有一个DNN 7.2网站,提供3种语言和搜索功能。 搜索仅适用于且仅当语言cookie设置为en-US时才会生效。
如果搜索服务网址中的文化是fr-FR且语言cookie包含“fr-fr”,这是非常正常的,如果我手动将cookie更改为“en-US”,搜索将无效并将网址文化保留为“fr-fr”,搜索按预期工作并返回法语结果。
为什么会这样?有修复吗?
答案 0 :(得分:0)
DNN7.2搜索是Locale-Aware,意味着根据语言/文化对内容进行索引和查找。 只有在从法语/法语页面执行搜索时才能找到fr-fr页面,同时,可以从任何语言中找到与文化无关的页面。因此,如果您的门户网站只有一种已安装的语言(en-US),您将看不到该模块的任何多语言选项。
要检查的要点:
已安装语言包
启用内容本地化
添加/启用单个语言(您可以从管理员/语言页面以超级用户身份执行此操作)