Magento默认布局文件xml和对应模板文件phtml说明

我们都知道Magento是通过模块来实现每一个功能的,而每一个功能的结果是通过区块来输出的,每一个区块的输出就会用到相关的布局文件和对应模板文件。

Magento默认xml布局与phtml模板文件

Magento默认使用的xml布局文件全部在:app/design/frontend/base/default/layout

Magento默认使用的phtml模板文件以及文件夹全部在:app/design/frontend/base/default/template

catalog.xml 这个是控制产品列表页和产品详细页的布局。对应于template/catalog 这个文件夹的所有phtml模板文件。

catalogsearch.xml 这个是控制搜索的,有模板头部的搜索框,高级搜索,已经搜索结果页面。对应于template/catalog/search这个文件夹里的所有phtml文件。

checkout.xml 控制结账相关页面,如购物车页面,购物车在边栏的siderbar,结账流程页面。对应于template/checkout文件夹中的内容。

cms.xml 这个既然名字是CMS,所以如果后台的某个cms的static page页面或者自己想自己写个phtml的block想以siderbar的形式出现在模板边栏中,为甚么不在这个文件中声明下呢。 对应的文件夹template/cms。

contacts.xml 控制联系我们页面,想修改这个页面的结构,从2栏换到1栏,就要修改这个文件了,对应于template/contacts文件夹。

customer.xml 控制登陆,注册,忘记密码,用户面板页面。用户面板的左侧的链接就是这里添加上的。对应于template/customer文件夹。

directory.xml 控制货币相关内容,默认在左栏显示的货币下拉菜单就是在这个文件控制的,对应于template/directory文件夹。

downloadable.xml 是关于可下载产品的相关内容,如用户面板页面左栏的链接,可以在这个文件中删掉。对应于template/downloadable文件夹。

newsletter.xml 控制订阅邮件的xml,左栏的订阅就是在这个文件控制。对应于template/newsletter文件夹。

page.xml 定义了Magento默认的页面结构,控制所有页面默认加载的js以及css文件,定义不同页面结构加载不同的模板文件等等。对应于template/page,此文件夹非常重要,包含Magento头部,中间部分,底部的模板文件。包含Magento所有页面的基础框架文件。

poll.xml 控制投票在边栏的显示,对应文件template/poll。

reports.xml控制最近查看和比较产品在边栏的显示,对应文件template/reports。

sales.xml 前台订单显示的相关内容,大多是相关于在用户面板页的“我的订单”里的内容。对应文件template/sales。

sendfriend.xml 控制产品发送好友共享功能,发送好友页面的结构。对应文件template/sendfriend。

shipping.xml 订单运输的相关内容,对应文件template/shipping。

tag.xml 控制产品标签的相关内容,用户面板的标签,产品详细页的标签,边栏的标签。对应文件template/tag。

wishlist.xml控制我的收藏相关功能,用户面板的收藏,发送收藏到好友,Magento头部的我的收藏的链接也是在这个文件控制的。对应模板文件template/wishlist。

如果能理解透上面所述的Magento默认使用的布局文件和对应的模板文件就能为后期制作Magento主题提供极大的方便。

未经允许不得转载:哈勃私语 » Magento默认布局文件xml和对应模板文件phtml说明

本文共1562个字 创建时间:2018年9月30日17:01   

分享到:更多 ()