magento 添加 删除css js

本文介绍了Magento中如何通过XML配置管理页面的CSS和JS资源,包括添加、删除资源的方法及条件判断的应用。同时展示了如何使用addItem和特定的add方法来控制资源加载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在addJs、addCss的代码一般在page/html_head类型的block当中,Magento首先会将所有文件存储在$_data当中,最终通过getCssJsHtml函数解析成对应的html代码输出。


Head中支持add类型的方法有addCss、addJs、addCssIe、addJsIe、addLinkRel五种。

<reference name="head">
    <action method="addItem"><type>js_css</type><stylesheet>messagebox/blue/messagebox.css</stylesheet></action>
    <action method="addJs"><script>messagebox/jmessagebox.js</script><params>charset="utf-8"</params></action>
    <action method="addCss"><stylesheet>css/local.css</stylesheet></action>
    <action method="addJs"><script>scriptaculous/controls.js</script></action>
    <action method="addItem"><type>js</type><name>lib/ds-sleight.js</name><params/><if>lt IE 7</if></action>
</reference>

 通用的函数是addItem,需要指定type和name,如果有条件判断的话就放在if标签当中

 

如果需要删除某个js或者css,可以使用removeItem方法

<reference name="head">
<action method="removeItem"><type>skin_css</type><name>css/local.css</name></action>
</reference>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值