Sitecore:如何向渲染添加一组“字段”

时间:2012-12-13 12:07:31

标签: xslt sitecore render

在Sitecore中,我如何在渲染(.xslt)中添加几个字段?

  • 更改"模板"渲染,使它不再是一个正确的渲染。

目标是创建渲染,用户可以在页面编辑器中添加到占位符。

编辑: 目前即时尝试使用子布局(.ascx) - 子布局是(..子布局)的模板,具有"自定义"模板添加到"参数模板"字段。

1 个答案:

答案 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" />

只是将字段添加到模板中不会导致它出现在网站上(当然,除非您将渲染/子布局编码为完全相同)。