Я получил ответ от форума 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.
Я использую Tridion 2011 SP1 и посредник XSLT от SDLTridionworld.com.
Скажем, у моего компонента есть поле с именем "pageHeader". Как мы можем включить встроенное редактирование в XSLT TBB.