想要包含仅适用于 xml 文件中的主页的 css 文件。
试过这个:
<cms_index_index>
<action add css>
.
.
</action>
</cms_index_index>
在 local.xml 中使用它会在每个 cms 页面中添加特定的 css。
任何想法 ?
提前致谢。
在 cms 主页中有 Design(Layout Update XML) 使用下面的代码
<reference name="head">
<action method="addItem"><type>skin_js</type><name>js/myjavascript.js</name></action>
</reference>
这个解决方案对我有用
<cms_index_index translate="label">
<label>CMS Home Page</label>
<reference name="head">
<action method="addCss">
<stylesheet>
css/custom.css /*This is ur css path*/
</stylesheet>
</action>
</reference>
</cms_index_index>
尝试这个
<cms_index_index>
<reference name="your cms identifier for home page">
<action method="addCss"><stylesheet>your path/your css file name</stylesheet></action>
</reference>
</cms_index_index>
请使用此代码local.xml
或page.xml
我不是 100% 确定代码是否工作
以上建议在 Magento 1.7 空白主题中对我不起作用。起作用的是:
<reference name="head">
<action method="addCSS">
<type>css/master.css</type>
<stylesheet>media="all"</stylesheet>
</action>
</reference>
这产生了以下代码
<head><link rel="stylesheet" type="text/css" href="http://myshop.com/shop/skin/frontend/mytheme/blank/css/master.css" media="all"></head>
我将此代码放入主题的 local.xml 中。