Magento skin and javascript 文件位置介绍

Skin
Skin/的目录结构和app/design/的目录结构类似,Skin文件夹包含了模板文件.phtml所用到的Javascript,CSS以及图片, 不同的主题, 都一套各自对应的js,css和图片。

三个主要的文件夹:

CSS 这个文件夹主要用来保存你主题样式表的文件,
Images这个文件夹主要用来保存在你主题里使用到的媒体文件(主要是图片),
js 这个文件夹就是为了存储你主题模板里用到的javascript文件了

这里需要额外说明的一点是, Magento在skin里面同样使用了”回退”机制, 在Magento里面很多地方都运用这个机制, 在以后的文章中涉及到我们在详细谈论.

首先, Magento会在skin/frontend/your_pakage/your_theme/目录里查找指定的文件,
如果这个文件没有找到, 那么, Magento会继续在skin/frontend/your_package/default/目录里查找
如果仍然没有查找到这个文件, Magento会跑到skin/frontend/base/default/这个默认目录里做最后的尝试.
最后, 如果这个文件在base默认目录也不存在, 那Magento会抛出一个错误提示.

JS
除了Theme主题包里面包含了一个js文件夹外, 位于根目录下的js文件夹包含了magento前后台使用到的各种js文件, 库以及框架, 如果你需要为你自定义的module添加新的Javascript/AJAX库, 那么你应该按照对应的规则把它们放到这个文件夹下.