香港独立IP空间
香港php空间
美国php空间
域名注册

不久之前,小编给自己的php虚拟主机安装了一个Modoer程序,发现有很多新鲜东西,例如模板的结构,下面小编就给大家分析一下Modoer的模板结构
首先Modoer的模板分为5个板块,分别是主站模板,主题模板,空间模板,助手模板和后台模板,在这里,我们主要分析的是主站模板和主题模板。而助手模板和后台模板为分布式的存放,每个模块都在自己的模块内,助手模板存放在core/modules/[moduleflag]/assistant/templates,后台模板存放在core/modules/[moduleflag]/admin/templates,其中助手模板使用了模板引擎,可以使用模板标签。然而,后台模板没有用模板引擎,所以需要直接进行php语法操作。下面是每个模板的路径:
主站模板:templates/main
主题模板:templates/item
空间模板:templates/space

主站模板:
主站模板文件夹:每一套模板都有一个文件夹,不能直接把文件放在templates/main下面。 模板文件由【模块_文件名】组成,比如:modoer_index,这表示modoer框架的首页。
主站模板的组成一般为:头部文件+主题文件+尾部文件,头部文件是modoer_header,尾部文件是modoer_footer
首页的组成是modoer_header+modoer_index+modoer_footer ,每一个主体文件同时可能由多个子模板组成,子模板的名称一般为:模块_文件名_part_*
模板的CSS组成有: 主站的CSS分类、公共CSS、首页CSS和模块CSS。下面一一讲解。
公共CSS: 负责显示统一的图标,样式等,例如点评的星星。公共CSS是为了在各个不同的。模板CSS的样式名称为:css_common.css
首页CSS: 负责首页单独的风格,名称为css_index.css,所有首页单独使用的css都是存放在这里
模块CSS: 每个模块内需要独立用到的布局CSS,当用户访问某个模块的页面时,就会自动加载这个模块的CSS,模板CSS的样式名称为:css_模块标识.css

主题模板:
2.0的主题模板相对于1.x增加了许多功能,同时,新闻、产品、优惠券都成为主题模板,和统一主题关联数据显示,展示了一个完整的主题信息,可以实现类似品牌空间的网上店铺效果。
主站模板的每个页面都包含了头部(header.htm),尾部(footer.htm)
主题风格的模板页面分别为——主题首页(index.htm),新闻列表(article_list.htm),新闻内页(article_detail.htm),优惠券列表(coupon_list.htm),优惠券内页(coupon_detail.htm),产品列表(product_list.htm),产品内页(product_detail.htm),分类信息列表(fenlei_list.htm),分类信息内页(list_detail.htm)

希望对各位站长朋友有所帮助~!

本文地址:http://www.51php.com/modoer-2/14054.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档