Ckeditor 如何将样式集添加到Sonata管理格式化程序&;象牙色切割器

Ckeditor 如何将样式集添加到Sonata管理格式化程序&;象牙色切割器,ckeditor,symfony,sonata-admin,Ckeditor,Symfony,Sonata Admin,我一直在搜索文档,但找不到我想要的内容,这就是将标题和样式配置添加到sonata admin内部的ckeditor中 我希望能够添加一些标题和样式元素到我的richtext配置中,但无法这样做。我尝试了以下方法: 将样式集添加到config.yml中的ivory_ck_编辑器 将ckeditor_toolbar_icons参数添加到richtext本身 我的管理字段定义: ->添加('body','sonata\u simple\u formatter\u type',数组('format'

我一直在搜索文档,但找不到我想要的内容,这就是将标题和样式配置添加到sonata admin内部的ckeditor中

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

  • 将样式集添加到config.yml中的ivory_ck_编辑器
  • 将ckeditor_toolbar_icons参数添加到richtext本身
我的管理字段定义:

->添加('body','sonata\u simple\u formatter\u type',数组('format'=>'richhtml'
))

尽管我尝试过,但ckeditor的外观始终是这样的:

有谁能把我链接到一个向sonata admin的格式化程序添加样式选项的工作示例吗

版本:

“symfony/symfony”:“3.2.*”,
“索纳塔项目/管理包”:“^3.10”,
“索纳塔项目/格式化程序包”:“^3.1”,


谢谢

只需添加特定选项“编辑”工具栏图标:

        ->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')
            )
        ))
数组的第三个元素激活样式和其他格式化内容

无论如何,一定要清除缓存