2015-04-08 2 views
0

Я хочу, чтобы интегрировать некоторые классы начальной загрузки для моего CKEditor профиля:Как применить несколько стилей к одному элементу в ckeditor?

{ name : 'Button Large' , element : 'a', attributes : { 'class' : 'btn-lg' } }, 
{ name : 'Button Primary' , element : 'a', attributes : { 'class' : 'btn-primary' } }, 

, но проблема в том, эти стили не могут быть объединены. Если я хочу кнопку, которая является btn-primary И btn-lg я бы создать третий стиль:

{ name : 'Button Large Primary' , element : 'a', attributes : { 'class' : 'btn-lg btn-primary' } }, 

, который, очевидно, является весьма избыточен для многих кнопок и нет необходимости. Итак, как вы можете это сделать?

Использование CKEditor 4.4.3

+0

Хорошо, что мне потребовалось слишком много времени, чтобы понять, что вы пытаетесь сделать вас. хотите добавить классы Bootstrap в раскрывающийся список CKEditor Styles, а затем объединить их по элементам в редактируемом документе. Плохое известие - я не думаю, что выпадающий список Styles позволяет вам это делать, поскольку он не мультиселектив. один стиль может быть выбран для каждого элемента блока/объекта и, возможно, в сочетании с встроенными стилями элементов. У вас не может быть двух стилей на одном теге '' ''. Это по дизайну. – Antares42

ответ

1

CKEditor в настоящее время не поддерживает установку двух стилей в одном элементе из их выпадающего списка. Посмотрите на this или this билет в свой трекер.

При добавлении классов в представлении источника не вариант вы, возможно, придется написать свой собственный плагин (как this SO user is doing for colors.

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