我对 /js/mage/adminhtml/wysiwyg/tiny_mce 目录中的 setup.js 设置文件进行了一些更改。升级后这些更改会丢失吗?有没有办法像创建前端主题一样复制这个文件夹?
谢谢
是的,你可以在 JS 文件夹中添加你的自定义文件夹,创建你自己的 js 并粘贴下面的代码,它是覆盖 js 函数,并在你需要的地方调用它
if (typeof tinyMceWysiwygSetup != 'undefined') {
tinyMceWysiwygSetup.addMethods({
//here is example for you, suppose if you have changed something in below function
initialize: function(htmlId, config)
{
this.id = htmlId;
this.config = config;
varienGlobalEvents.attachEventHandler('tinymceChange', this.onChangeContent.bind(this));
this.notifyFirebug();
if(typeof tinyMceEditors == 'undefined') {
tinyMceEditors = $H({});
}
tinyMceEditors.set(this.id, this);
// Paste here your custom code
}
});
}
可能对你有帮助。