Sitecore中具有可插入占位符的脚手架组件

时间:2016-05-20 12:24:07

标签: sitecore sitecore8.1

我正在尝试使用名为_Main的主要布局创建Sitecore网站。 _Main布局有一个名为Content的占位符。

我想让作者在这个占位符中插入组件(Renderings,我猜)。他将被允许插入的组件将具有类似......

的名称
  • Two_Column_Right
  • Two_Column_Left
  • One_Column

这些基本上是“脚手架”组件,而这些组件又有自己的内部占位符(例如RightRail,LeftRail,Center)。然后,作者将能够在这些占位符中插入“真实”组件。

目标是允许用户动态构建页面布局。

我的问题是:这会有效吗?有没有人以前做过?我需要使用动态占位符吗?使用体验编辑器可以实现这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

这是一种非常常见的“容器”模式,它应该明确地利用动态占位符。否则,如果页面上有两个单列,并且需要让用户将其添加到正确的单列容器中,则会出现问题。

那么,对你的问题:

  1. 是的,它会起作用。
  2. 您应该使用动态占位符,否则您将严重限制自己并导致编辑问题。
  3. 这可以在体验编辑器中完成,毕竟它只是一个普通的渲染。