2016-04-28 2 views
2

В соответствии с предметом - я заметил, что, как ни удивительно, в редакторе Rich Text Editor отсутствует опция по умолчанию для цветного текста. Кто-нибудь знает, как это сделать?Sitecore 8: добавление цветного виджета в редактор Rich Text

Я искал в Интернете последний час или около того, и нашел много противоречащих друг другу материалов, вероятно, относящихся к более старым версиям.

+0

Шрифт и цвет фона немного 1990-х годов. Используйте классы CSS, сузите их по определенному набору корпоративных цветов, это значительно облегчит массовые изменения в будущем. – jammykam

+0

Это хорошее предложение, и действительно, у нас уже есть классы по умолчанию, установленные для наших корпоративных цветов, но наши Редакторы контента иногда хотят, чтобы их можно было переопределить. –

ответ

3

Вы должны добавить свои кнопки в разделе: /Sitecore/Система/Настройки/Редактор HTML Profiles/Rich Text Default/Панель инструментов 1

Для вашей ситуации вы можете скопировать эти 2 пунктов:

/Sitecore/система/Настройки/Редактор HTML Profiles/Rich Text Full/Панель инструментов 2/ForeColor

/Sitecore/система/Настройки/Редактор HTML Profiles/Rich Text Full/Панель инструментов 2/BACKCOLOR

под:

/Sitecore/Система/Настройки/Редактор HTML Profiles/Rich Text Default/Toolbar 1

P.S. Он находится в основной базе данных.

+0

Попробуйте прямо сейчас! –

+0

Спасибо @Anton Это будет работать, но что, если мы хотим добавить forecolor в качестве кнопки webedit – user36299

3

Что я всегда делаю, чтобы предоставить редакторам доступ к такой вещи, это работа с классами css. Вы можете прикрепить файл css к редактору в настройках. Значение по умолчанию для «WebStylesheet» равно «/default.css».

Таким образом, редакторы могут изменить внешний вид & почувствовать (например, изменить цвет), но в границах, которые вы решите. Это также помогает при обновлении. Если использовались css-классы, обновление так же просто, как и изменение файла css. В противном случае все содержимое должно быть изменено.

Смежные вопросы