我尝试从magento中移除原型和其他默认的js crapp。
使用此功能适用于cms页面和主页:
<?xml version="1.0"?>
<layout version="0.1.0">
<cms_page>
<reference name="root">
<reference name="head">
<action method="removeItem"><type>js</type><name>prototype/prototype.js</name></action>
<action method="removeItem"><type>js</type><name>lib/ccard.js</name></action>
<action method="removeItem"><type>js</type><name>prototype/validation.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/builder.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/effects.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/dragdrop.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/controls.js</name></action>
<action method="removeItem"><type>js</type><name>scriptaculous/slider.js</name></action>
<action method="removeItem"><type>js</type><name>varien/js.js</name></action>
<action method="removeItem"><type>js</type><name>varien/form.js</name></action>
<action method="removeItem"><type>js</type><name>varien/menu.js</name></action>
<action method="removeItem"><type>js</type><name>mage/translate.js</name></action>
</reference>
</reference>
</cms_page>
</layout>
但如何使这个模板宽?那些js将不再是主题了吗?
答案 0 :(得分:0)
默认原型位置位于:
app/design/frontend/package/theme/layout/page.xml
包含以下内容的行:
<action method="addJs"><script>prototype/prototype.js</script></action>
在你正在使用的包/主题文件夹中,请注释掉这一行或将其删除并刷新缓存。
请注意,如果没有原型,一页结帐将被破坏。