如何将styleSet添加到Sonata admin formatter&象牙CKeditor

时间:2017-02-12 11:44:00

标签: ckeditor symfony sonata-admin

我一直在搜索文档而无法找到我之后的内容,这就是添加标题& style配置到sonata admin中的ckeditor。

我希望能够添加一些标题&样式元素到我的richtext配置,但我无法这样做。我尝试过以下方法:

  • 在config.yml
  • 中将stylesSet添加到ivory_ck_editor
  • 将ckeditor_toolbar_icons参数添加到richtext本身

我的管理字段定义:

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

ckeditor总是看起来像这样,尽管我尝试过:http://i.imgur.com/DbJA851.png

有人可以将我链接到将样式选项添加到sonata admin的格式化程序的工作示例吗?

版本:

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

由于

1 个答案:

答案 0 :(得分: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')
            )
        ))

数组的第三个元素激活样式和其他格式化Stuff。

请务必清除缓存