我有一个使用托管元数据进行顶级导航的网站。

元数据设置有多种语言,但是当我切换SharePoint语言时,我的顶级导航不会改变。

我做错了什么?

我已经完成了术语

商店;关于;联系

我已经定义了丹麦语的博士语言。 我已经填写了丹麦名字的标签3术语。 我已经说过我希望默认情况下的元数据在丹麦语中。 我更新了Metadata的TimerJobs,没有任何事情发生。

但是,如果我删除英语,请保存,然后再次将英语添加到我的解决方案中,Temrs in Danish。 如果我说默认的元数据语言是Englist这些术语将更改为英语。 当我这样做时,我返回步骤1。 正如我所看到的那样,没有办法将导航从英语从不同语言改变,但有一种方法可以迫使语言“作弊”。 很难弄清楚为什么当菜单不动态地改变到我选择的语言时,为什么使用元数据顶部导航。

有帮助吗?

解决方案

您可以使用多语言托管导航的组合使用变体(或仅为不同语言创建的独立网站)。

例如,您可以使用英语,法语和丹麦语(默认英语)的条款具有导航术语。接下来,您可以使用3种不同语言创建3个子区域。这些子区域中的每一个都使用单独的导航术语。英语网站使用原始创建的术语,另一个站点使用自己的术语字,但这些其他术语重用原始术语的术语(具有启用的变体,为您自动添加此行为)。

2要点是:使用要导航术语出现的语言创建子区域(用户语言设置没有影响),并使用重复使用术语的每个站点的不同术语集。

许可以下: CC-BY-SA归因
scroll top