magento子主题是否可能?

magento子主题是否可能?,magento,themes,Magento,Themes,我正在创建一个magento商店。 我下载了一个新模板。 该模板有一个自己的“包”文件夹,其phtml文件位于包内的“默认”文件夹中 现在我开始在这个包中添加一个主题文件夹来定制下载的模板。 一切正常 但是现在我想为这个定制版本创建子设计,使一些商店类别看起来不同(我可以在后端更改单个类别的主题) 可能吗? 你能推荐什么?你需要为不同的类别做不同的设计,在后端 Catalog > Manage Categories > for each categories > Custom

我正在创建一个magento商店。 我下载了一个新模板。 该模板有一个自己的“包”文件夹,其phtml文件位于包内的“默认”文件夹中

现在我开始在这个包中添加一个主题文件夹来定制下载的模板。 一切正常

但是现在我想为这个定制版本创建子设计,使一些商店类别看起来不同(我可以在后端更改单个类别的主题)

可能吗?
你能推荐什么?

你需要为不同的类别做不同的设计,在后端

Catalog > Manage Categories > for each categories > Custom Design Tab
您可以为该特定类别选择所需的设计

您还可以根据需要在自定义布局更新中添加一些内容


您甚至可以指定显示设计的时间范围,并在该时间之后自动显示默认设计。

您可以在自定义软件包中创建任意数量的主题变体

包/默认值
包装/主题1
包装/主题2

包装/主题

在这些主题中,您可以自定义任意数量的文件。例如,对于特定主题,只能编辑一个特定模板。由于Magento回退机制,所有的rest文件将从包的“默认”主题使用,然后从“基本”包的“默认”主题使用

阅读本指南:

我认为Aoe\U设计回退扩展将帮助您

Magento中主题的唯一回退机制是在提供的“基本”主题和您选择的主题之间。也就是说,Magento将在您选择的主题中查找文件,如果未找到任何特定文件,则将退回到提供的“基本”主题

因此,您可能可以将所需主题与“基本”主题合并,并用新创建的主题替换“基本”主题。然后,您可以创建一个子主题,该子主题可以回退到新的“基本”主题上。我不建议您这样做,因为这将使升级到新版本的Magento非常困难


如果你真的想这样做,我建议在Magento之外有一个工作流来处理你的主题和子主题中的文件。可能是某种脚本,在将所有主题和子主题文件夹复制到Magento之前,从主主题中提取文件并将其合并到子主题中。

您好,我知道,我的问题是我想创建子主题,我可以为这些分类选择。我知道,但是我需要theme2是从theme1派生出来的,为什么你不能在theme2中复制theme1并更改应该在那里更改的内容呢?这是可能的,但是当我更改theme1时,我必须更改所有其他主题。不幸的是,这不像Wordpress中,你可以为每个子主题指定哪个主题是父主题。因此,您需要这样做,或者将主题1设置为自定义包中的默认主题。