2

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

  • 更改渲染的“模板”,使其不再是正确的渲染。

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

编辑:目前我正在尝试使用子布局(.ascx)进行相同的操作 - 子布局是(..sublayout)的模板,在“参数模板”字段中添加了“自定义”模板。

4

1 回答 1

4

查看 SDN 上的Presentation Component XSL Reference

如果您正在更改模板,您还需要更改渲染控件(XSLT 或 ASCX,具体取决于它是渲染还是子布局)以显示您添加到模板的新字段。

例如,如果您将类型为“单行文本”的名为“summary”的字段添加到模板,那么您需要将以下内容添加到 XSLT

<sc:text field="summary"/>

第 4.1 节列出了不同的字段类型。

如果您使用的是 ascx 控件,那么

<sc:FieldRenderer ID="scSummary" FieldName="Summary" runat="server" />

仅将字段添加到模板不会导致它出现在站点上(当然,除非您编写了渲染/子布局来完全做到这一点)。

于 2012-12-13T18:16:48.903 回答