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に配置しました。