我需要在SilverStripe 3.0编辑器(Tinymce)中扩展允许的标签,并在其中允许使用javascript
我在mysite / _config.php中添加了以下代码:
HtmlEditorConfig :: get('cms') - > setOptions(array('valid_elements'=>“* [*]”));
上面的代码工作和标签,如表格和输入被接受....
但它不接受javascript ..(我试过警告('你好');) 它在编辑器上单击更新后仍然存在,但在单击“保存并发布”
后被删除版本2.4.7中的相同代码接受了脚本,但它被注释掉了,并添加了CDATA ..
请告诉我如何在编辑器中允许javascript .....
答案 0 :(得分:1)
已报告并已解决此问题,但未计划在3.3:https://github.com/silverstripe/silverstripe-framework/issues/3611
之前发布对于短期解决方法,您可以尝试:https://github.com/kinglozzer/htmleditorscripts