TinyMCE 不保存块引用

问题描述 投票:0回答:1

为什么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]'
    });
jquery laravel tinymce
1个回答
0
投票

当你说

为什么 TinyMCE 不断剥离 blockquote 标签而不保存它们 进入数据库?

你需要更好地澄清问题。

  1. 当您从编辑器中提取内容发送到服务器时,TinyMCE 本身是否会删除这些标签?
  2. TinyMCE 是否为您提供了正确的 HTML,然后保存过程的某些方面正在删除标签?

如果问题是 (2),那么这不是 TinyMCE 问题,而是内容保存过程中的问题。

我可以采用您的确切配置并使用它将

<blockquote>
加载到 TinyMCE 中,TinyMCE 会在 HMTL 中正确返回该配置,因此我不认为问题是 (1),此时这可能不是 TinyMCE 的问题。

© www.soinside.com 2019 - 2024. All rights reserved.