2017-06-15 36 views
0

当我禁用js合并它是自动重新合并。我不知道如何。我有什么办法来检查它为什么或如何发生?js自动合并在magento

如果js合并管理菜单并提交按钮不起作用。我试图改变main.xml中的js文件的顺序,如下所述,它不起作用。

  1. 在Prototype是必须的之前,始终在页面上的任何其他脚本之前包含jQuery。
  2. 添加jQuery.noConflict();直接调用你的jQuery库文件的末尾。

我主要关心的是,js不应该自动合并。

我的main.xml文件

<action method="setTitle" translate="title"><title>Magento Admin</title></action> 
       <action method="addJs"><script>lib/jquery/jquery-1.10.2.min.js</script></action> 
       <action method="addJs"><script>lib/jquery/noconflict.js</script></action> 
       <action method="addJs"><script>prototype/prototype.js</script></action> 
       <action method="addItem"><type>js</type><name>extjs/fix-defer-before.js</name><params/><if/><condition>can_load_ext_js</condition></action> 
       <action method="addJs"><script>prototype/window.js</script></action> 
       <action method="addJs"><script>scriptaculous/builder.js</script></action> 
       <action method="addJs"><script>scriptaculous/effects.js</script></action> 
       <action method="addJs"><script>scriptaculous/dragdrop.js</script></action> 
       <action method="addJs"><script>scriptaculous/controls.js</script></action> 
       <action method="addJs"><script>scriptaculous/slider.js</script></action> 
       <action method="addJs"><script>lib/ccard.js</script></action> 
       <action method="addJs"><script>prototype/validation.js?version=2.5</script></action> 
       <action method="addJs"><script>varien/js.js</script></action> 
       <action method="addJs"><script>mage/translate.js</script></action> 

       <action method="addJs"><script>mage/adminhtml/hash.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/events.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/loader.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/grid.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/tabs.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/form.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/accordion.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/tools.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/uploader.js</script></action> 
       <action method="addJs"><script>mage/adminhtml/product.js</script></action> 

网站purchaseglory.com

+0

系统 - >缓存管理 - >选择*并提交刷新缓存.. –

+0

当我打开你的网站,它得到没有合并的JS?你解决了吗? –

+0

我一直禁用它。因为它搞乱了所有的下拉和提交按钮。 –

回答

0

如果清除缓存不工作,然后前往管理和:

系统 - >配置 - >高级(开发人员)并将设置设置为no用于合并js文件

enter image description here

+0

这是我每次禁用它的方式。但它会自动更改。我想弄清楚为什么它会一次又一次地变成是。 –

+0

您是否安装了可自动更改管理设置的模块?您在什么范围内尝试更改该设置:默认配置,主网站或商店视图? –

+0

设置在默认配置范围下完成。我有多个模块安装。但我不认为这是因为任何模块。由于我添加了这个问题,问题再也没有出现过。所以我无法验证你所说的任何事情。如果有任何问题,我会发表评论。谢谢! –