我一直在玩的Editframe按钮在一个多语种的项目,并感觉到,编辑框架按钮不正常工作在塞特罗尔多语种网站8。
我的经验是,当我在本地化页面上单击EditFrame按钮时,它将打开默认语言Item,而不是本地化项目。我的印象是,当您在Edit the Related Item中单击Experience Editor时,就会发生这种情况。
发布于 2015-08-12 08:38:59
我最近遇到了你的情景。
是的,我在Core中的编辑框按钮中设置的所有字段都与我的多语言站点正确地工作在一起
您需要将字段名添加到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语言中,如果它不存在,甚至会为它创建语言版本。
我已经提出了这个问题,并得到了塞托雷的支持,他们目前正在进行调查。当他们有了修复的时候,我会用他们的解决方案来更新你。
编辑
解决问题的支持修补程序编辑相关的项保存更改到项目的错误语言版本可以在这里找到- https://kb.sitecore.net/articles/814090
https://stackoverflow.com/questions/31959337
复制相似问题