2017-02-12 22 views
0

Я прочесывал документы и не смог найти то, что мне нужно, что добавляет заголовок & config в ckeditor внутри sonata admin.Как добавить стильSet для Sonata admin formatter & Ivory CKeditor

Я хотел был бы быть в состоянии добавить некоторый заголовок & стилизованные элементы к моим конфигурациям richtext, но я не могу этого сделать. Я попробовал следующее:

  • Добавление stylesSet к ivory_ck_editor в config.yml
  • Добавление параметра ckeditor_toolbar_icons к самому RichText

Мое определение администратора поля:

->add('body', 'sonata_simple_formatter_type', array('format' => 'richhtml' ))

ckeditor всегда выглядит так, несмотря на то, что я пробовал: http://i.imgur.com/DbJA851.png

Может ли кто-нибудь связать меня с рабочим примером добавления параметров стиля в форматировщик сонаты?

Версии:

"symfony/symfony": "3.2.*", "sonata-project/admin-bundle": "^3.10", "sonata-project/formatter-bundle": "^3.1",

Благодаря

ответ

0

Просто добавьте специфические опции ckeditor_toolbar_icons:

 ->add('abstractEn', 'sonata_simple_formatter_type', array(
      'format' => 'richhtml', 
      'ckeditor_toolbar_icons' => array(
       1 => array('Bold', 'Italic', 'Underline', 
        '-', 'Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord', 
        '-', 'Undo', 'Redo', 
        '-', 'NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 
        '-', 'Blockquote', 
        '-', 'Image', 'Link', 'Unlink', 'Table'), 
       2 => array('Maximize', 'Source'), 
       3 => array('Styles','Format','Font','FontSize') 
      ) 
     )) 

Третий элемент массива активирует стили и другое форматирование материала.

Обязательно очистите кеш в любом случае