Html TinyMCE 4不断删除背景大小
TinyMCE从内联样式中删除Html TinyMCE 4不断删除背景大小,html,css,tinymce,Html,Css,Tinymce,TinyMCE从内联样式中删除背景大小属性 我试过: 配置的一部分(没有菜单和其他不相关的内容): 我也尝试过使用有效的\u样式,但没有成功,然后它会删除所有样式,例如: 有效的\u样式:“*[*]” 有效的\u样式:“+[*]” 我在谷歌上找到了这两种用法。可以逐个设置,但我希望允许所有样式: 也许可以删除样式“检查”,因为,例如,如果我输入的某些样式不正确,它将自动删除。可能TinyMCE无法识别背景大小,并将其视为无效 谢谢你的帮助 没有代码我无法尝试,但可能您使用了错误的有效样式。
背景大小
属性
我试过:
有效的\u样式
,但没有成功,然后它会删除所有样式,例如:
有效的\u样式:“*[*]”
有效的\u样式:“+[*]”
我在谷歌上找到了这两种用法。可以逐个设置,但我希望允许所有样式:
也许可以删除样式“检查”,因为,例如,如果我输入的某些样式不正确,它将自动删除。可能TinyMCE无法识别背景大小,并将其视为无效
谢谢你的帮助 没有代码我无法尝试,但可能您使用了错误的有效样式。文档说明了如何使用对象表示法(对象:{}):
仍然会删除它,并删除所有其他样式。我们试图让它为编写产品描述的编辑器/文章作者工作,但我们建议使用.css文件和类,这比内联样式更合适。如果需要的话,以后一次编辑所有内容也会更容易。它没有解决stackoverflow的初始问题,但我找不到解决方案。我们正在使用PrestaShop 1.6。在后台有默认的tinymce。对不起,我集中在文本的中间部分。
有效的_样式:{'*':'background size'}
将强制TinyMCE删除所有非背景大小元素上的所有样式。所以它是有效的,但不是你想要的方式。我发现了一个“配置黑客”来插入样式作为属性选项并绕过样式检查。我想知道,这是否能帮到你们?我试着做一个小测试,在提琴上不要去掉背景尺寸:封面属性。但在未设置高度时,不要显示div。
default_config = {
statusbar: false,
relative_urls : false,
convert_urls: false,
entity_encoding: "raw",
extended_valid_elements : "em[class|name|id]",
valid_children : "+*[*]",
valid_elements:"*[*]",
};
valid_styles: { //<- object opener
'*': 'example1', //<- styles that can be use for all selectors comma separated
'div': 'example2' //<- styles that can be use for this selector comma separated
} // <-object closer
default_config = {
statusbar: false,
...
extended_valid_elements : "em[class|name|id]",
// I will delete valid_children and valid_elements
valid_styles: {
'*': 'background-size'
}
//don't use comma in last element
};