建站资讯

magento主题风格文档构成和等级HIERARCHY OF THEMES

作者:admin 发布时间:2020-11-20

一切一个cms,其主题风格文档只不过由双方面构成,一个是html或php的编码文档,另外一个便是配件資源asset(即js,css,image等)。

magento的这双方面,各自放到不一样的文件目录里,前面一种放到app/design里,后面一种放到skin文件目录里。

------------------

magento的主题风格里一些默认设置的文档在base里,大家在建主题风格时,其实不是全把她们拷贝到新的主题风格里,

实际上要是拷贝一一部分要用的就可以。由于新的主题风格里沒有的文档,magento会全自动到他的承继关联的文件目录去找。

以下面:

The fallback hierarchy in Magento CE v1.4+ and EE v1.8+ is as follows.
1. Look for requested file in:
app/design/frontend/design_package/theme_variation/  -- 它是在建的主题风格文件目录
skin/frontend/design_ package/theme_variation
Look for specific block overrides in a local.xml layout file


2. If not found, look for requested file in:
app/design/frontend/design_package/default  
大多数数状况下,就用这一,建个新的文件目录,随后用default,第一步的theme_variation非常少用。
skin/frontend/design_package/default


3. If not found, look for requested file in:
app/design/frontend/base/default   -- 它是系统软件内置的。
skin/frontend/base/default


4. If not found, a rendering error will occur. 最终找不着,就出错。

------------
For example, let s say you have three themes assigned to your store and each of these themes contains the following files:

============

magento默认设置的是base/default
即 package包/theme主题风格。
开发设计主题风格时,大家无需base。一般自身建一个。
例如mypackage/mytheme或是mypackage/default

 

如图所示:

 


收缩