注意区分“主题包”和“主题文件”这两个概念。我们所使用的主题在“主题文件”中,“主题包”中可以含有多个主题文件
###### 认识magento主题第一步
首先我们来看下magento主题文件的存放规则
主题文件路径一般为
app/design/frontend/主题包所在文件夹/主题文件所在文件夹/layout+locale+template
skin/frontend/主题包所在文件夹/主题文件所在文件夹/css+images+js
###### 认识magento主题第二步
当我们新安装好一个magento的时候,magento使用default主题包中的default主题文件路径如下
app/design/frontend/default/default
skin/frontend/default/default
红色部分为主题包的名字“default”
蓝色部分为主题文件夹的名字“default”
因为default主题是magento的默认设置,所以在后台的设置中留空就是设置为default,当default没有文件时候会调用base主题
###### 认识magento主题第三步
我们来看后台
system—>configration—->general—>design
若要使用的主题文件路径如下,后台的设置便如下图所示
app/design/frontend/default/blank
skin/frontend/default/blank
- echo Mage::getDesign()->getPackageName();
- Mage::getDesign()->getTheme('template');// "locale", "layout","skin", "template"
###### 认识magento主题第四步
当你购买到一个新的magento主题的时候,他的主题包的名字可能是blank,他的文件路径可能是如下的样子
app/design/frontend/blank/theme039
skin/frontend/blank/theme039
则后台的设置的时候,主题文件包的名字是“blank”,主题文件夹的名字是“theme039”
##注意
若你的主题包中有如下的文件
app/design/frontend/blank/default
skin/frontend/blank/default
后台的 design—>theme 的 设置的最后一项”Default”处,最好填写“default”这个主题文件的名字