0
我們的要求: -外表套上RTF問題
而在RTF字段中插入圖像,我們需要從中刪除內嵌樣式和標題文本。
替代文字應該是圖像的名稱。
下面是執行,
在架構級別我也跟着下面的步驟,
- 點擊「編輯格式設置功能」
- 轉到「過濾XSLT」上打開彈出標籤up
寫下面的代碼段:
在架構中的級別將低於XSLT代碼後測試的富文本字段:
<xsl:template match="img">
<img src="{@src}" alt="{@title}"/>
</xsl:template>
我們確定了以下問題:
- 在初始加載(當圖像選擇使用項目選擇器)HTML使用選擇圖像正確呈現tcm id及其標題alt屬性。
- 但是,如果我們修改或寫入RTF字段中的任何內容,則alt屬性將變爲空白。
例如:
<img src="tcm:8-125-8" alt="testimage"/>
[初始加載期間]
<img src="tcm:8-125-8" alt=""/>
[做在RTF任何更改後]我使用外表套上2013
上面的XSLT代碼是針對在架構級別各領域的RTF寫。 –
我肯定會推薦在專用的Tridion Stack Exchange網站tridion.stackexchange.com上提出這個問題 – johnwinter