如何防止CKEditor用段落或div包装Mura标签?

时间:2019-04-10 14:28:45

标签: ckeditor mura

如何防止CKEditor与Mura标签混淆?或者如何让CKEditor忽略 [m]这里的东西[/ m]

我对修改CKEditor的经验为零,但是到目前为止,我所看到的所有解决方案通常都是“忽略此html元素”或“允许此html元素”,而此问题是针对特定字符集的。 / p>

如果我在Mura CMS内容编辑器中使用以下自定义Mura标记:

[m]$.dspFooter()[/m]

我希望输出的html是,例如:

<footer>
    <div class="container">
        <div class="row">
            <div class="col">
                <nav class="nav">
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                </nav>
            </div>
        </div>
    </div>
<footer>

实际输出为:

<p></p>
<footer>
    <div class="container">
        <div class="row">
            <div class="col">
                <nav class="nav">
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                </nav>
            </div>
        </div>
    </div>
<footer>
<p></p>

使用<div>包装Mura标记对于我的需求也是不可接受的:

<div>
<footer>
    <div class="container">
        <div class="row">
            <div class="col">
                <nav class="nav">
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                    <a class="nav-link" href="#">Link</a>
                </nav>
            </div>
        </div>
    </div>
<footer>
</div>

任何帮助将不胜感激。抱歉,如果我错过了适用的解决方案。

0 个答案:

没有答案