添加自定义Javascript

编辑本页

添加自定义Javascript

该包允许您通过简单地覆盖默认模板轻松地将自定义javascript代码添加到所有CKEditor小部件中。在这里,我们将配置CKEditor,使其不通过DTD删除空span。

树枝模板

默认的Twig模板为FOSCKEditorBundle:形式:ckeditor_widget.html.twig.这里有一些块,您可以根据需要重写。

1 2 3 4 5 6
{# app /资源/视图/形式/ ckeditor_widget.html。树枝#}{%扩展“FOSCKEditorBundle:形式:ckeditor_widget.html。嫩枝' %}{%ckeditor_widget_extra %}CKEDITOR.dtd。$removeEmpty[“跨越”] =假;{%endblock%}

然后,只需要在配置中注册你的模板作为表单资源,它将覆盖默认的:

1 2 3 4
# app / config / config.yml枝:form_themes:-“::形式/ ckeditor_widget.html.twig”

PHP模板

默认的PHP模板是FOSCKEditorBundle:形式:ckeditor_widget.html.php.它有一些插槽,您可以根据需要重写。

1 2 3 4 5 6
<!--app/Resources/views/Form/ckeditor_widget.html.php -- > < ?php视图->延长(“FOSCKEditorBundle:形式:ckeditor_widget.html.php”? ><?php视图“槽”->开始(“ckeditor_widget_extra”? >CKEDITOR.dtd。removeEmpty“跨越”] =<?php视图“槽”->stop ()? >
1 2 3 4 5 6
# app / config / config.yml框架:模板:形式:资源:-“::”
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。