我们的要求: -
在RTF字段中插入图像时,我们需要从中删除内联样式和标题文本。
alt文字应该是图片的名称。
以下是实施,
在架构级别,我按照以下步骤进行操作,
写下以下代码段:
在架构级别添加以下XSLT代码后测试富文本字段期间:
<xsl:template match="img">
<img src="{@src}" alt="{@title}"/>
</xsl:template>
我们确定了以下问题:
例如:
<img src="tcm:8-125-8" alt="testimage"/>
[初次加载时]
<img src="tcm:8-125-8" alt=""/>
[在对RTF进行任何更改后]
我使用的是Tridion 2013。
答案 0 :(得分:0)
我终于找到了这样做的解决方案,
这里有一些代码更改需要避免问题,
<xsl:template match="img">
<xsl:element name="img">
<xsl:attribute name="src">
<xsl:value-of select="@src"></xsl:value-of>
</xsl:attribute>
<xsl:attribute name="alt">
<xsl:value-of select="@alt"></xsl:value-of>
</xsl:attribute>
</xsl:element>
</xsl:template>
谢谢.. 问候, Aloy