tinyMCE 剥离了“class”属性,尽管它位于extend_valid_elements 中

发布于 2024-11-07 16:45:14 字数 246 浏览 1 评论 0原文

当单击“删除格式”时,tinyMCE 不断剥离我的元素的类属性,尽管我已将其添加到 Extended_valid_elements 中。看这里:

...
extended_valid_elements : "p[class],figure[class],figcaption",
valid_children : "+p[figure]",
...

一切都被剥夺了。你有什么想法吗?

非常感谢!

tinyMCE keeps stripping the class-attribute of my element, when clicking "remove formatting", although i've added it to the extended_valid_elements. look here:

...
extended_valid_elements : "p[class],figure[class],figcaption",
valid_children : "+p[figure]",
...

all gets stripped. do you have any idea?

thank you very much!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仅一夜美梦 2024-11-14 16:45:14

看看这个: http://tinymce.moxiecode.com/wiki.php/Configuration :formats(请参阅“删除格式”部分)。

您必须编辑tiny_mce.js。
搜索那里显示的代码并将以下内容添加到removeformat-array:

{selector : 'p', attributes : ['style'], split : false, expand : false, deep : true}

它应该防止tinymce在使用remove-format-button时从p元素中删除类属性。

Take a look at this: http://tinymce.moxiecode.com/wiki.php/Configuration:formats (see the "remove format"-section).

You'll have to edit tiny_mce.js .
Search for the code shown there and add the following to the removeformat-array:

{selector : 'p', attributes : ['style'], split : false, expand : false, deep : true}

It should prevent tinymce from removing the class-attribute from p-elements when using the remove-format-button.

走过海棠暮 2024-11-14 16:45:14

代码必须是:

...
formats : {
    removeformat : [
        {selector : 'figure', attributes : ['style'], split : false, expand : false, deep : true}
    ]
},
...

code must be:

...
formats : {
    removeformat : [
        {selector : 'figure', attributes : ['style'], split : false, expand : false, deep : true}
    ]
},
...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文