Layout Sitecore 8:在不同语言之间共享布局

Layout Sitecore 8:在不同语言之间共享布局,layout,sitecore,sitecore8,Layout,Sitecore,Sitecore8,我这里有一个小问题和一个疑问。我创建了一个页面,在三个不同的占位符中添加了三个组件。此页面是为英文版本创建的。我需要这个页面和组件,以获得在德语版本的页面以及添加 我读了几篇文章,阐述了布局增量的使用和Sitecore 8的“最终布局”功能,但对这件事有点困惑 此外,我还检查了/sitecore/templates/System/templates/Sections/Layout中的\u渲染设置,并检查了共享字段。但布局仍不共享 我是否缺少任何设置?我是否需要每次创建两个版本,即对德语版本重复

我这里有一个小问题和一个疑问。我创建了一个页面,在三个不同的占位符中添加了三个组件。此页面是为英文版本创建的。我需要这个页面和组件,以获得在德语版本的页面以及添加

我读了几篇文章,阐述了布局增量的使用和Sitecore 8的“最终布局”功能,但对这件事有点困惑

此外,我还检查了/sitecore/templates/System/templates/Sections/Layout中的\u渲染设置,并检查了共享字段。但布局仍不共享

我是否缺少任何设置?我是否需要每次创建两个版本,即对德语版本重复布局步骤


欢迎所有建议

如果您使用Sitecore 8.0并通过体验编辑器添加组件,则需要将组件添加到项目的每个语言变体中,即英语和德语各添加一次。这是因为当通过体验编辑器添加时,组件存储在
最终布局
字段中,并且该字段是特定于语言的

您唯一的选择是通过从选项卡中选择演示文稿>详细信息,手动将组件添加到
共享布局中

如果您需要同时向所有语言变体添加相同的组件,我建议您升级到Sitecore 8.1,这将使您能够通过功能区中的
编辑所有版本
选项来完成此操作:


编辑:从Sitecore 8.1 update-1开始,可以使用演示选项卡下的“布局切换器”编辑共享布局:


但是,我必须通过内容编辑器创建德语版本。正确的?只有这样,如果我添加任何组件,它们才会存储在最终布局字段中(作为版本化布局)。正确吗?但是,在Sitecore 7中,通过选中_Renderings-->Shared字段,布局在语言版本之间共享。但这似乎不适用于Sitecore 8!?是的,绝对是。这在Sitecore 7和Sitecore 8之间发生了更改,其中引入了特定于语言的布局。确定。我浏览了这篇文章,其中也提到在sitecore 8中,我们需要为不同的语言重复步骤……仅供参考:从8.1(版本151207)起,“编辑所有版本”按钮被删除。您可以改为单击“演示文稿”下的“最终布局”修改共享布局。但如果您正在运行multisite(或配置中有多个),则需要将Preview.ResolveSite设置为true。见: