Расширение текстового редактора (Tridion 2011 SP1) - PullRequest
7 голосов
/ 02 апреля 2012

Можно ли расширить расширенный текстовый редактор для добавления и других элементов HTML5?Можно ли добавить элементы в раскрывающемся списке Тип раздела, возможно?

Приветствия

Редактировать

Спасибо за ввод, я выбралподход, использующий таблицу стилей области форматирования путем добавления нового стиля в p.Blockquote {}, затем мы ищем <p class="Blockquote"> и заменяем его фактическими тегами <blockquote> через наше приложение.Simples!

Ответы [ 2 ]

9 голосов
/ 02 апреля 2012

Neil,

Файл TcmXHTML.Config содержит список тегов HTML 5, которые RTE будет поддерживать.Вы можете добавить теги в этот список, но делаете это на свой страх и риск.

Я знаю, что вы можете настроить раскрывающийся список Стили (используя FormatArea.css), но не уверен насчет Типа раздела.

2 голосов
/ 02 апреля 2012

Можно наверняка расширить расширенный текстовый редактор, хотя в зависимости от того, что вы хотите сделать, иногда требуется перестроить некоторые из них (что не расширяет, а скорее является хакерским решением, которое мы не делаем).не хочу;).Особенно в раскрывающемся списке Тип раздела, эта информация, кажется, откуда-то глубоко.Я думаю, тот факт, что он не имеет элементов HTML5, связан с тем, что тип документа HTML5 также недоступен.

Чтобы добавить элементы HTML5, я думаю, что будет проще, если добавить кнопку на панель инструментов редактора форматированного текста.и используйте это для своих элементов HTML5 (имейте в виду, что поддержка уровня доступности больше не может быть использована, так как в настоящее время мы пропускаем тип документа HTML5).Вам нужно будет создать полное расширение за этой кнопкой, поэтому оно не будет тривиальным, но я думаю, что оно имеет лучший показатель успеха, чем попытка добавить их в существующий выпадающий список.

В любом случаеЯ также рекомендовал бы ввести поддержку HTML5 для поля расширенного текста в качестве идеи на http://ideas.sdltridion.com/, чтобы ее можно было рассмотреть в будущем выпуске.

...