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

在Sitecore中具有可插入占位符的脚手架组件,sitecore,sitecore8.1,Sitecore,Sitecore8.1,我正在尝试创建一个名为_main的主布局的Sitecore站点。_主布局有一个称为内容的占位符 我想允许作者在这个占位符中插入组件(我想是渲染)。允许他插入的组件的名称如下 两列右 左两列 一栏 这些基本上是“脚手架”组件,反过来,这些组件将有自己的内部占位符(例如RightRail、LeftRail、Center)。然后,作者将能够在这些占位符中插入“真实”组件 目标是允许用户动态构建页面布局 我的问题是:这会起作用吗。以前有人做过吗?我需要使用动态占位符吗?使用体验编辑器是否可以实现这一

我正在尝试创建一个名为_main的主布局的Sitecore站点。_主布局有一个称为内容的占位符

我想允许作者在这个占位符中插入组件(我想是渲染)。允许他插入的组件的名称如下

  • 两列右
  • 左两列
  • 一栏
这些基本上是“脚手架”组件,反过来,这些组件将有自己的内部占位符(例如RightRail、LeftRail、Center)。然后,作者将能够在这些占位符中插入“真实”组件

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

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


谢谢

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

所以,对于你的问题:

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

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

    所以,对于你的问题:

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

  • 我投票决定以“主要基于意见”的方式结束这篇文章,虽然这是一个有效的问题,但我会问得更好。我投票决定以“主要基于意见”的方式结束这篇文章,虽然这是一个有效的问题,但我会问得更好。是否有一个具体的DynamicLaceHolders实现可能最有效?老实说,我不能客观地回答这个问题,因为我是Keystone accelerator背后架构团队的一员。我能说的是,我们的动态占位符实现为我们工作。我可能会要求一些中立的人在这里提供关于各种实现的反馈。是否有一个特定的DynamicLaceHolders实现可能工作得最好?老实说,我在这方面不能客观,因为我是Keystone accelerator背后的架构团队的一员。我能说的是,我们的动态占位符实现为我们工作。我可能会要求一些中立人士在这里提供关于各种实现的反馈。