首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Sublayout中添加一个新的数据模板

在我的Sublayout中添加一个新的数据模板
EN

Stack Overflow用户
提问于 2014-12-15 12:10:27
回答 1查看 395关注 0票数 0

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

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

如何创建允许编辑器从列表中选择特定事件的数据模板?如何将此添加到给定的Sublayout中?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-15 14:07:55

在像您正在做的那样构建组件化体系结构时,您将希望实现子布局的数据源属性,以使您的子布局成为数据源驱动的子布局。

约翰·韦斯特的这篇文章应该有助于如何设置数据源:http://www.sitecore.net/Learn/Blogs/Technical-Blogs/John-West-Sitecore-Blog/Posts/2010/11/How-to-Apply-Data-Sources-to-Sitecore-ASPNET-Presentation-Components.aspx

基本原则是:

  1. 为您的事件创建一个模板以包含数据
  2. 在您的子布局项上(/S承包/布局/.)将“数据源模板”属性设置为与新事件模板匹配。
  3. 更新代码以从子布局上的数据源项中提取,而不是从Sitecore.Context.Item中提取

Mark的以下文章也有助于查看代码端:http://firebreaksice.com/using-the-datasource-field-with-sitecore-sublayouts/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27483790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档