我一直在使用Sitecore 8中的Editframe
按钮进行多语言项目,我觉得编辑框架按钮在sitecore多语言网站上无法正常工作。
我的经验是,当我在本地化页面上并单击EditFrame
按钮时,它将打开默认语言Item
而不是本地化项目。我的印象是,当您点击Edit the Related Item
中的Experience Editor
时会发生这种情况。
答案 0 :(得分:1)
我最近遇到了你的情景。
是的,我在Core中的Edit Frame Buttons中设置的所有字段都可以正常使用我的多语言网站
您需要将您的字段名称添加到Edit Frame Button
数据库中的Core
项目中,该数据库位于开箱即用的路径中; /sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default/Edit
。确保您的sc:Edit
组件在Buttons
属性
您可以为每种语言使用不同的Display Names
字段,以便在内容编辑器/体验编辑器中使用,但只要它们是显示名称就可以了。如果它们不存在且不起作用,我建议在Field Name
项目中为每种语言添加Edit Frame
。
不,在这两个实例中,项目都将以正确的语言加载,以及当您创建Datasource
要由Component
引用的新Edit the Relating Item
项时。
目前存在的最大问题是Rich Text Editor
时,对TreeEx
字段或en
字段进行更改时,保存时会将其保存为默认{{1}}语言,甚至为它创建一个语言版本,如果它不存在。
我已经使用Sitecore支持提出了这个问题,他们正在调查。当他们有一个修复程序时,我会用他们的解决方案更新你。
修改强>
支持修补程序解决问题编辑相关项目可以在此处找到保存对项目的错误语言版本的更改 - https://kb.sitecore.net/articles/814090