我有一个触发并正常运行的layout.xml文件,但我的css似乎不起作用。
...
<my_handle_name>
<reference name="head">
<action method="addCss">
<stylesheet>css/mystyles.css</stylesheet>
</action>
</reference>
</my_handle_name>
...
修改
我有一个像这样的文件夹结构,
magento-&GT;皮肤 - &GT; frontend-&GT; enterprise-&GT; myfolder-&GT; CSS-&GT; mystyles.css
似乎magento正在寻找
magento-&GT;皮肤 - &GT; frontend-&GT;默认 - &GT;默认 - &GT; CSS-&GT; mystyles.css
如何编辑layout.xml以转到此目录?
答案 0 :(得分:1)
如果您的其他设置工作正常,那么如果您没有任何商店,则必须在后端设置您的包名称和myfolder以进行默认配置,我假设您只有一个默认商店
然后转到Admin
系统 - &gt;配置 - &gt;设计然后设置包名称而不是默认,并设置您的主题名称,而不是默认主题 >
以下是您可以从中获得更多想法的detail link
答案 1 :(得分:0)
自定义主题资源属于base/default
主题。根据您的布局XML,您的自定义CSS文件属于 skin/frontend/base/default/css/mystyles.css
。
约定是将您的文件放在命名空间子文件夹中,以防止与最终用户文件发生潜在冲突。