停止Magento在固定块中"修复"html

Mar*_*ive 7 tinymce magento

有谁知道是否有某种方法可以阻止Magento"修复"通过静态块添加的html?

例如,如果我想在现有菜单中有一个用于添加静态块的空间,我不想使用完整的<ul>列表,因为它已经存在,所以我只想要一些额外的<li>标签在街区内.

但是,Magento 非常有帮助地决定总是为你添加"缺失的"<ul>标签.相当讨厌.

我已经尝试过自己跟踪这个但是却无法找到它发生的地方.我认为这可能与TinyMce有关,因为如果您隐藏/显示编辑器而没有页面刷新,则会发生修复.我尝试更改我发现清理的不同实例:1清理:0但到目前为止没有一个工作.

有任何想法吗?

Cét*_*tia 7

这不是magento正在做这个清理,而是wysiwyg编辑器:tiny_mce

您可以通过添加以下内容来停用此行为:

cleanup : false
Run Code Online (Sandbox Code Playgroud)

在js配置文件中(js/mage/adminhtml/wysiwyg/tiny_mce/setup.js)

但这完全不推荐,因为它可以打破你的所有页面是一个HTML错误注入一个块或页面,你没有任何其他HTML整洁的项目...