我正在尝试使用TinyMCE的pagebreak插件,同时使用valid_elements
限制允许的元素。但是,我无法弄清楚如何在valid_elements
设置中允许评论标记。我尝试过使用!--
,但这不起作用,虽然这并不让我感到惊讶,因为!
在valid_elements
值中具有特殊含义(它需要一个属性)。
是否可以使用valid_elements
允许评论标记?我想在仍过滤内容的同时使用分页功能。
我的代码如下: -
tinymce.init({
selector: 'textarea',
plugins: 'pagebreak',
valid_elements: 'p,br,a[title|target|href],strong,em,ul,ol,li,!--'
});
答案 0 :(得分:3)
我能够解决自己的问题。要允许valid_elements
中的评论,您需要使用--[*]
。据推测,TinyMCE将实际注释文本解释为标签属性,因此我们需要包含属性通配符。
问题中的代码需要更新为: -
tinymce.init({
selector: 'textarea',
plugins: 'pagebreak',
valid_elements: 'p,br,a[title|target|href],strong,em,ul,ol,li,--[*]'
});