sitecore pageedit模式xslt渲染

时间:2014-01-08 06:47:22

标签: c# xslt sitecore sitecore7

我有一个sitecore网站,我有一个渲染PageBody(xslt)。

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  xmlns:sc="http://www.sitecore.net/sc" 
  xmlns:dot="http://www.sitecore.net/dot"
  exclude-result-prefixes="dot sc">

<xsl:output method="html" indent="no" encoding="UTF-8" />

<xsl:param name="lang" select="'en'"/>
<xsl:param name="id" select="''"/>
<xsl:param name="sc_item"/>
<xsl:param name="sc_currentitem"/>
<xsl:template match="*">
  <xsl:apply-templates select="$sc_item" mode="main"/>
</xsl:template>

<!--==============================================================-->
<!-- main                                                         -->
<!--==============================================================-->
<xsl:template match="*" mode="main">
  <div>
    <sc:html field="Body Text" select="."/>
  </div> 
</xsl:template>

</xsl:stylesheet>

我希望能够在页面编辑模式下编辑正文文本的内容。我错过了什么? 干杯

1 个答案:

答案 0 :(得分:2)

请查看有关xslt的下一个链接。

您可以检查您的渲染是否有数据源吗? 如果渲染的数据源大于“。”。将指向该数据源项目不是当前项目。

相关问题