Sitecore复制更改会抛出所有页面

时间:2016-09-20 16:19:07

标签: sitecore sitecore8 sitecore-mvc

我试图在sitecore页面中实现一个菜单。菜单将在所有页面中提供。

我可以进行一些特定数据源的渲染,并将渲染分配给布局的Design Layout中的占位符。

但是,他们如何编辑页面A中的数据源(订单,元素等等)项目,这些项目也将在页面B中复制。

无需浏览所有页面即可更改订单,颜色,文字,商品等...

2 个答案:

答案 0 :(得分:1)

为此,您需要创建一个新的数据模板,其中包含可共享的内容。因此,它将包含导航项目等字段...您希望跨页面共享的任何设置。

然后在渲染中,您可以将数据源设置为此项目。对该项目的任何更改都将反映在使用该项目的所有页面上。

您应该将渲染添加到页面模板的标准值,并将数据源设置为主要的默认导航项,然后所有新页面都将进行导航就绪设置。

答案 1 :(得分:0)

您需要设计视图,使其在体验编辑器模式下可以编辑。

如果您已使用Glass Mapper实施,那么有关如何使用Edit Frame的详细信息。

您也可以查看以下社区博客。了解更多详情。

https://community.sitecore.net/technical_blogs/b/sitecorejohn_blog/posts/render-field-values-for-mvc-solutions-using-the-sitecore-asp-net-web-cms