1

我有一个可以正常触发和运行的 layout.xml 文件,但我的 css 似乎不起作用。

...
<my_handle_name>
    <reference name="head">
        <action method="addCss">
            <stylesheet>css/mystyles.css</stylesheet>
        </action>
    </reference>
</my_handle_name>
...

编辑

我有一个类似这样的文件夹结构,

magento->皮肤->前端->企业->我的文件夹->css->mystyles.css

看来magento正在寻找

magento->皮肤->前端->默认->默认->css->mystyles.css

如何编辑 layout.xml 以转到此目录?

4

2 回答 2

1

如果您的其他设置运行良好,那么您必须在后端设置您的包名称和 myfolder 以进行默认配置如果您没有任何商店,我假设您只有一个默认商店

然后进入这一步Admin

系统 -> 配置 -> 设计然后设置您的包名称而不是默认名称,并设置您的主题名称而不是默认主题

以下是详细链接,您可以从中获得更多想法

于 2013-07-09T15:57:13.320 回答
0

自定义主题资产属于base/default主题。根据您的布局 XML,您的自定义 CSS 文件属于skin/frontend/base/default/css/mystyles.css.

约定是将您的文件放在命名空间的子文件夹中,以防止与最终用户文件发生潜在冲突。

于 2013-07-09T17:04:42.300 回答