我对Magento的理解是,你一次只能加载2个主题。 (根据 Magento设计指南

此外,有两种类型的主题 - 默认和非默认(即默认包含所有可能的选项,非默认覆盖子集)。

我读过的所有文档都说默认和非默认主题都在配置中设置 - >部分。我不知道如何同时拥有自定义的默认主题(不称为默认主题)和非默认主题。我是否必须将我的主题重命名为默认主题才能使用非默认主题?

有帮助吗?

解决方案

我的想法错了......加载了3个主题。

根据层次结构,从最低优先级到最高优先级 -

默认 - 必须将此主题称为默认主题。我将计划使用magento默认主题作为此主题。目前无法覆盖。

您的自定义默认主题 - 在configuration-> design-> theme->中指定默认值 我将使用Magento空白主题作为开发日常商店主题的基础。

您的自定义非默认主题 - 在configuration-> design-> theme->(布局,模板和皮肤)中指定 我将使用它来创建特殊场合主题,例如圣诞节或促销,只会覆盖默认主题的一部分。

其他提示

您可以从您自己的magento自定义主题开发开始,也可以使用您的名称而不是使用默认名称,或者复制所有模板文件和布局XML文件并将其保存在主题文件夹中。以同样的方式重复使用Skin文件夹的东西。

默认文件夹结构 模板和XML文件> magento>> app>>设计>>前端 ??基数或默认>>主题名称 SKIN - CSS和JS文件> magento>>皮肤>>前端>>基数或默认>>主题名称 现在只需从上面的结构中复制并粘贴主题文件并将其粘贴到同一个地方,只需将名称更改为base或默认为您喜欢的名称。

否则转到管理员>> system>>设计>>并添加自定义magento主题>>在这里,您将看到您在文件夹结构中创建的主题,只需选择并保存主题,然后只需删除或刷新缓存并刷新您的网页即可。

谢谢你 Magento开发

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top