【问题标题】:Medias in CKEditor with CoopTilleulsCKEditorSonataMediaBundleCKEditor 中的媒体与 CoopTilleulsCKEditorSonataMediaBundle
【发布时间】:2014-07-08 08:16:33
【问题描述】:

我设法使用 SonataMediaBundle 和 CoopTilleulsCKEditorSonataMediaBundle 通过 WYSIWYG CKEditor 运行上传图像。

我的问题是,我不明白这个语法的元素是什么意思:

CKEditor 表单域:

        $builder
        ->add(
            'body',
            'ckeditor',
            array(
                'config' => array(
                    'toolbar' => array(
                        array(
                            'name' => 'links',
                            'items' => array('Link','Unlink'),
                        ),
                        array(
                            'name' => 'insert',
                            'items' => array('Image'),
                        ),
                    )
                )
            ));

谢谢!!

【问题讨论】:

    标签: symfony symfony-sonata sonata-media-bundle


    【解决方案1】:

    这只是在您的表单中使用 ckeditor 的默认配置设置,无论如何,如果您想了解更多详细信息,可以点击链接:Ivory Ckeditor Usage

    【讨论】:

    • 谢谢,另一个问题 :) 当我使用这种语法时,我失去了 WISIWIG 其他选项,只有允许您上传图像的小图标仍然存在,必须添加什么才能重置所有选项WISIWIG
    • 你只能在你的表单中使用 $builder->add('body','ckeditor') ,它会显示这个编辑器的所有可用选项,你可以做更多的配置config.yml 如链接github.com/egeloen/IvoryCKEditorBundle/blob/master/Resources/… 中所述
    • 请回答一个基本问题,当我用 ckeditor 写一个段落时,我得到了 WISIWIG 设置的带有 html 标签的段落,例如当我写 ---> hello world;我得到了 ----->

      hello world

      这适用于所有选项;请问您知道为什么吗,非常感谢!!
    • 因为在这个 ckeditor 中,所有组件都有像段落、行、斜体等都是内置的 html 源代码,因此它的显示是这样的,但是在你的树枝中你可以使用像 {{ value 这样的原始选项| raw }} 这将显示你真正想要的 ..where value 是 ckeditor 在表单中使用的任何实体值 ..
    • 我试过 {{ value | raw }},但不适用于最新的问题!
    猜你喜欢
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 2013-06-03
    • 2012-09-14
    • 1970-01-01
    • 1970-01-01
    • 2018-03-16
    • 1970-01-01
    相关资源
    最近更新 更多