在Sitecore Treelist或Multilist中,可以选择的项目和已选择的项目使用其显示名称显示。但是,显示名称的语言版本是当前的客户端语言,不是当前所选项目的语言。
一个例子说明问题好一点......
我们正在en-GB
将大量内容导入Sitecore。我们不会创建此内容的en
版本。作者使用en-GB的默认内容语言登录。但是,Sitecore客户端语言仅在基础en
中可用。这些项目的实际名称不是很有用(它是外部系统ID),因此我们希望作者在Treelist,Multilist等中查看en-GB
显示名称。但是,因为他们的客户语言是{{1}他们没有。
我看到两个可能的解决方案:
en
客户端语言,以便我们可以将用户的客户端语言设置为en
。任何关于如何执行解决方案或解决问题的替代方法的想法都将受到赞赏。
答案 0 :(得分:0)
如果您实施Language Fallback Item Provider并将en
设置为en-GB
的后备语言,该怎么办?然后,如果en
不存在en-GB
,则会显示{{1}}显示名称。
答案 1 :(得分:0)
this让你入门吗?