Tinymce 在块引用中添加 div 和类



我正在使用stfalcontinymce捆绑包for tinymce for symfony。我想在块引用中添加一个带有类属性的div

在配置文件中,我有以下设置:

plugins:
             - "advlist autolink lists link image charmap print preview anchor"
             - "searchreplace visualblocks code fullscreen"
             - "media contextmenu paste"
         toolbar1: "insertfile undo redo | styleselect | bold italic underline | blockquote | bullist numlist | link image media | code preview"
         menubar: false
         removed_menuitems: 'newdocument'
         style_formats:
         - {title: 'Heading 1', block: 'h1'}
         - {title: 'Heading 2', block: 'h2'}
         - {title: 'Heading 3', block: 'h3'}
         - {title: 'Heading 4', block: 'h4'}
         - {title: 'Heading 5', block: 'h5'}
         - {title: 'Heading 6', block: 'h6'}
         file_browser_callback : 'elFinderBrowser'
         document_base_url: "http://dev/web/"
         relative_urls: false
         valid_children: "+blockquote[div|p]"
         formats :
         - blockquote: {inline : 'div', 'classes' : 'content'}

我正在尝试完成在块引用中插入div。例如:

<blockquote>
        <div class="content">
        .....
        </div>
</blockquote>

但是,块引用div 上没有显示任何更改。我在这里做错了什么?

我从以下链接中找到了一个解决方案:

将div 类父级添加到 img 和 iframe,块引号除外

$('blockquote p').each(function(){
                            $(this).wrap('<div class="content" />');
                        });

但是,现在的问题更像是jquery问题。div 应用于块引用中的每个 p 标签。

<blockquote>
    <div class="content">
        <p></p>
    </div>
    <div class="content">
        <p></p>
    </div>
</blockquote>

我想要以下格式:

<blockquote>
    <div class="content">
        <p></p>
        <p></p>
    </div>
</blockquote>

最新更新