为什么TinyMCE不断剥离块引用标签而不将它们保存到数据库中?我已经将它与其他元素一起添加到
valid_elements
列表中(顺便说一下,这些元素都有效)。由于某种原因,只有块引用标签没有被保存,我很困惑为什么。
这是我的代码:
tinymce.init({
selector:'#editor',
height: 500,
plugins: [
'advlist autolink link image lists charmap print preview hr anchor pagebreak',
'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking',
'emoticons template paste help'
],
image_class_list: [
{title: 'Responsive', value: 'img-responsive'},
{title: 'Circle', value: 'img-circle'}
],
relative_urls: false,
toolbar: 'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | ' +
'bullist numlist outdent indent | link image | preview media fullpage | ' +
'emoticons | help',
menu: {
favs: {title: 'My Favorites', items: 'code visualaid | searchreplace | emoticons'}
},
menubar: 'favs file edit view insert format tools help',
valid_elements: 'p,blockquote,div[video-container|class],iframe[src|width|height|title|frameborder|allow|allowfullscreen],h1,h2,h3,h4,h5,h6,ul,ol,li,span,figure,figcaption,a[href|target]',
extended_valid_elements: 'img[src|alt|title|width|height],blockquote[class|style|cite]'
});
当你说
为什么 TinyMCE 不断剥离 blockquote 标签而不保存它们 进入数据库?
你需要更好地澄清问题。
如果问题是 (2),那么这不是 TinyMCE 问题,而是内容保存过程中的问题。
我可以采用您的确切配置并使用它将
<blockquote>
加载到 TinyMCE 中,TinyMCE 会在 HMTL 中正确返回该配置,因此我不认为问题是 (1),此时这可能不是 TinyMCE 的问题。