【发布时间】:2017-08-04 09:55:29
【问题描述】:
我已经广泛地遵循了几个单独的指南来创建一个在 magento 中回退到 rwd 的子主题。但是,每次我这样做时,我最终都会像这样被卡住。
我遵循的步骤:
新建目录 /app/design/frontend/mypackage/mytheme 包含 etc、布局和模板。布局包含local.xml(现在为空白)等包含theme.xml。
<theme>
<parent>rwd/default</parent>
</theme>
新建目录 /skin/frontend/mypackage/mytheme 包含来自 rwd 的图像、css 和 scss 的副本。这里还有一个 js 文件夹。 在 scss 文件夹中,我已将 config.rb 修改为具有以下内容:
http_path = "/skin/frontend/mypackage/mytheme/"
css_dir = "../css"
sass_dir = "../scss"
images_dir = "../images"
javascripts_dir = "../js"
relative_assets = true
add_import_path "../../../rwd/default/scss"
output_style = :expanded
environment = :production
根据我浏览过的所有文档,这应该是后备方案的最低要求,因为我没有设置其他 xml 文件,理论上它应该看起来与 rwd 主题完全一样?
我这样做的方式是否正确?
后端设置为mypackage,主题设置为mytheme。自从我使用 magento 以来已经有一段时间了,但我看不出有什么问题。
【问题讨论】:
-
您的 magento 商店是多商店设置,我会在系统配置的设计部分检查网站和商店视图设置。您还可以确认您已完全刷新缓存吗?
-
我已经关闭了缓存以进行开发,因为每次更改都必须刷新,这让我很头疼。即便如此,我还是冒昧地清除了文件夹,并进行了任何更改。没有多商店设置。
-
根据两者之间的检查员的说法,我缺少一个名为“madisonisland.css”的 css 文件。这是两者之间的唯一区别。但根据我所读到的,根本没有理由引用这个......
-
当您查看源代码时,您可以在文件路径中看到任何对 rwd 的引用吗?
-
我的源代码中没有对 rwd 的引用
标签: xml templates magento magento-1.9 skin