我需要自定义Symfony包IvoryCKEditorBundle工具栏的项目。
我知道可以通过在this way中向其中添加项目来自定义工具栏,但是如何编辑项目本身或创建自定义项目?
CKEditor文档解释了它here,但我不知道如何使用Symfony IvoryCKEditor包来做同样的事情。
答案 0 :(得分:0)
一种优雅的方式可以是先creating a CKEditor plugin,然后是loading the plugin into the IvoryCKEditorBundle:
# app/config/config.yml
ivory_ck_editor:
default_config: my_config
configs:
my_config:
extraPlugins: "mycustomplugin"
plugins:
mycustomplugin:
path: "/bundles/mybundle/mycustomplugin/"
filename: "plugin.js"
插件文件夹(在我的示例中为mycustomplugin
)应放在捆绑源的Resources/public
文件夹下(例如src/MyBundleName/Resources/pubic
)。
编辑:另外,请注意,如果您需要安装多个插件,则extraPlugins列表应以逗号无空格分隔,例如:
extraPlugins: "mycustomplugin1,mycustomplugin2,mycustomplugin3"