Sitecore:将新数据模板添加到我的子布局

Sitecore:将新数据模板添加到我的子布局,sitecore,datatemplate,sublayout,Sitecore,Datatemplate,Sublayout,我想这是关于事件的。 如果我把它放在一个包含事件的页面中,它将显示与之相关的信息 我想在我的子布局中添加一个数据模板,允许编辑器指定一个特定事件,从中提取这些信息 如何创建一个允许编辑器从列表中选择特定事件的数据模板? 如何将其添加到给定的子布局中?在构建组件化体系结构时,您需要为子布局实现datasource属性,以使子布局成为数据源驱动的子布局 John West的这篇文章应该对如何设置数据源有所帮助: 基本原则是: 为事件创建包含数据的模板 在子布局项(/sitecore/Layout

我想这是关于事件的。 如果我把它放在一个包含事件的页面中,它将显示与之相关的信息

我想在我的子布局中添加一个数据模板,允许编辑器指定一个特定事件,从中提取这些信息


如何创建一个允许编辑器从列表中选择特定事件的数据模板?
如何将其添加到给定的子布局中?

在构建组件化体系结构时,您需要为子布局实现datasource属性,以使子布局成为数据源驱动的子布局

John West的这篇文章应该对如何设置数据源有所帮助:

基本原则是:

  • 为事件创建包含数据的模板
  • 在子布局项(/sitecore/Layouts/…)上,将数据源模板属性设置为与新事件模板匹配
  • 更新代码以从子布局上的数据源项而不是Sitecore.Context.item中提取
  • Mark Ursino的以下文章也有助于了解代码方面:

    为什么不使用数据源?因为我是SiteCore的新手。如果你有一个不同的解决方案可以工作,请随时提出建议。这个链接将有助于:了解这一点,谢谢。你能解释一下如何使用我上面概述的方法实现这一点吗?你好,伊曼纽尔,你是在问如何让他们“从列表中选择”吗?如果是这样,最明显的解决方案是确保将所有事件存储在单个文件夹位置。可以在子布局上设置数据源位置以及数据源模板。然后,当用户选择数据源时,Sitecore将向他们显示您指定的文件夹中的选项。