我从 SDL Tridion 论坛得到答案,我们可以为其中包含“文本”字段的嵌入式模式“段落”启用内联编辑。
如果有人帮助我为简单的领域启用它,那将非常有帮助。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<xsl:for-each select="//*[local-name()='paragraph']">
<div>
<tcdl:ComponentField name="paragraph[{position() -1}].text" index="0">
<xsl:apply-templates select="./*[local-name()='text']"/>
</tcdl:ComponentField>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
此代码循环遍历每个嵌入的段落字段,输出文本字段的值并用适当的 SiteEdit TCDL 语法包装它。
我正在使用来自 SDLTridionworld.com 的 Tridion 2011 SP1 和 XSLT 中介。
假设我的组件有一个名为“pageHeader”的字段。我们如何在 XSLT TBB 中启用内联编辑。