我有一个网站,我想根据之前安装的第三方主题创建自定义主题。
以前安装的主题是 ABC.(设置在 Theme -> Default)
现在我已经根据以下内容创建了我的自定义主题
http://devdocs.magento.com/guides/m1x/ce19-ee114/RWD_dev-guide.html
http://alanstorm.com/magento_parent_child_themes
但主题并没有回到 ABC 并尝试在我的自定义主题中查找文件,如果无法在自定义主题中找到该文件,则会给出该文件的 404 错误。
应用程序/设计/前端/rwd/自定义/etc/theme.xml

<?xml version="1.0"?>
<theme>
    <parent>rwd/ABC</parent>
</theme>


父主题的目录路径:
app/design/frontend/rwd/ABC

skin/frontend/rwd/ABC


我的自定义主题皮肤目录:

skin/frontend/rwd/custom


请帮我解决这个问题。

有帮助吗?

解决方案 2

我发现了这个问题。
问题是由于使用了错误的编码标准造成的。
代码中有很多内容是硬编码的,并且阻止了主题回退功能的发生。

其他提示

在 app/design/frontend/mycustomtheme/default/etc/theme.xml 中,您需要类似的内容

<?xml version="1.0"?>
<theme>
<parent>default/ABC</parent>
<layout>
    <updates>
    </updates>
</layout>
</theme>

然后复制/创建您的布局和模板更改

app/design/frontend/mycustomTheme/默认/布局应用程序/design/frontend/mycustomtheme/default/template

如果仍然不起作用,请安装 Alan Storm 演示并将其修改为指向您的父主题。

许可以下: CC-BY-SA归因
scroll top