在Sitecore中,我如何在渲染(.xslt)中添加几个字段?
目标是创建渲染,用户可以在页面编辑器中添加到占位符。
编辑: 目前即时尝试使用子布局(.ascx) - 子布局是(..子布局)的模板,具有"自定义"模板添加到"参数模板"字段。
答案 0 :(得分:4)
查看SDN上的Presentation Component XSL Reference。
如果要更改模板,还需要更改渲染控件(XSLT或ASCX,具体取决于它是渲染还是子布局),以显示已添加到模板中的新字段。
例如,如果向模板添加“单行文本”类型的“摘要”字段,则需要将以下内容添加到XSLT
<sc:text field="summary"/>
4.1节列出了不同的字段类型。
如果您使用的是ascx控件,那么
<sc:FieldRenderer ID="scSummary" FieldName="Summary" runat="server" />
只是将字段添加到模板中不会导致它出现在网站上(当然,除非您将渲染/子布局编码为完全相同)。