Наше требование: -Tridion RTF Выпуск
При вставке изображения в поле RTF нам нужно удалить встроенный стиль и текст заголовка из него.
alt текст должен быть именем изображения.
Ниже приводится реализация,
В уровне схемы я следовал ниже шагов,
- Нажмите на кнопку «Редактировать форматирование Feature»
- Перейти на вкладку «Фильтрация XSLT» на открытой поп до
Пишите ниже, код фрагмента:
Во время тестирования богатого текстового поля после добавления ниже 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]
Я использую Tridion 2013.
Выше код XSLT написано против каждого поля Rtf в уровне схемы. –
Я бы рекомендовал задать этот вопрос на специализированном веб-сайте Tridion Stack Exchange tridion.stackexchange.com – johnwinter