sitecore editframe按钮支持多语言

时间:2015-08-12 07:59:29

标签: sitecore sitecore-mvc sitecore8

我一直在使用Sitecore 8中的Editframe按钮进行多语言项目,我觉得编辑框架按钮在sitecore多语言网站上无法正常工作。

  1. 您是否能够使用多语言实现来编辑框架按钮?
  2. 开箱即用还是需要特殊配置?
  3. 我的经验是,当我在本地化页面上并单击EditFrame按钮时,它将打开默认语言Item而不是本地化项目。我的印象是,当您点击Edit the Related Item中的Experience Editor时会发生这种情况。

1 个答案:

答案 0 :(得分:1)

我最近遇到了你的情景。

  1. 您是否能够使用多语言实现来编辑框架按钮?
  2. 是的,我在Core中的Edit Frame Buttons中设置的所有字段都可以正常使用我的多语言网站

    1. 开箱即用还是需要特殊配置?
    2. 您需要将您的字段名称添加到Edit Frame Button数据库中的Core项目中,该数据库位于开箱即用的路径中; /sitecore/content/Applications/WebEdit/Edit Frame Buttons/Default/Edit。确保您的sc:Edit组件在Buttons属性

      中引用此路径

      您可以为每种语言使用不同的Display Names字段,以便在内容编辑器/体验编辑器中使用,但只要它们是显示名称就可以了。如果它们不存在且不起作用,我建议在Field Name项目中为每种语言添加Edit Frame

      1. 当我点击EditFrame按钮时,它会打开默认语言Item而不是本地化项目,我的印象是当你点击编辑相关项目时会发生这种情况
      2. 不,在这两个实例中,项目都将以正确的语言加载,以及当您创建Datasource要由Component引用的新Edit the Relating Item项时。

        目前存在的最大问题是Rich Text Editor时,对TreeEx字段或en字段进行更改时,保存时会将其保存为默认{{1}}语言,甚至为它创建一个语言版本,如果它不存在。

        我已经使用Sitecore支持提出了这个问题,他们正在调查。当他们有一个修复程序时,我会用他们的解决方案更新你。

        修改

        支持修补程序解决问题编辑相关项目可以在此处找到保存对项目的错误语言版本的更改 - https://kb.sitecore.net/articles/814090