我使用此处给出的答案在 SitEdit 2009 SP2 上启用了内联编辑
使用 XSLT TBB 时,如何在 SiteEdit 中启用内联字段编辑?
但是在 SiteEdit 中加载结果页面时,我不断收到此错误:
Sys.FormatException:无法从组件 xml 架构中获取类型信息。字段:cf_tcm:20-33457-64_content_header XPath:[1]
我的 XSLT TBB 片段:
<xsl:if test="//*[local-name()='content_header'] != ''">
<h1>
<div>
<tcdl:ComponentField name="content_header" index="0">
<xsl:value-of select="//*[local-name()='content_header']">
</tcdl:ComponentField>
</div>
</h1>
</xsl:if>
发布文件中的输出:
<h1>
<div>
<span>
<!-- Start SiteEdit Component Field: {"ID" : "cf_tcm:20-33457-64_content_header", "XPath" : "[1]", "IsMultiValued" : false} -->
<tcdl:ComponentField name="content_header" index="0" SiteEditProcessed="true">
Test
</tcdl:ComponentField>
</span>
</div>
</h1>
我的代码有什么问题?