因此,我一直在阅读有关MCE“搞乱”代码的人们问题。我明白不是,但我有一个非常小的问题,这已成为一个主要问题。
我正在尝试将一个简单的对象标签添加到我的一个CMS页面中。我需要将对象类型设置为“text / html”,但每当我保存页面时,它都将其转换为“application / x-shockwave-flash”
我不想关闭tinyMCE清理选项,因为这听起来很糟糕。
那么有没有办法阻止它改变类型属性?
我尝试将代码添加到CMS小部件并将小部件添加到页面中,但这会得到相同的更改结果。
这个帖子(Object tag is not working)看起来很相似,但只是更改类型对我来说不起作用,因为它会在保存后自动更改回闪存。
我想加载的网址看起来像这样......
(http://www.domain.com/animations/embed/one/o-t-t-d?player_width=100%&player_height=100%)我被告知如果可用则返回flash,否则返回html。
我假设因为我将页面保存在装有闪存的PC上,可识别并更改类型。
任何帮助表示感谢。
答案 0 :(得分:0)
您可以编辑文件js/mage/adminhtml/wysiwyg/tiny_mce/setup.js
以实现此目的。
查找设置数组(第100行)。在那里添加'extended_valid_elements',像这样;
var settings = {
...
extended_valid_elements: 'object[type]',
...
};
这样,TinyMCE就会知道type属性是有效的,不会改变它。