模版规范
点击次数:645 更新时间:2013-04-18组合应用系统模版标签语法类似于HTML语法,设计简单灵活,通过Dreamweaver、记事本都可以方便快速的编辑页面代码,系统通过解析模版标签实现了前台完全和程序分离,设计人员只需要按照规范既可以设计出丰富的网页显示形式。
一、网页模版存放在/template/目录,每一套模版都需要新建一个文件夹,里面需要一个配置文件,about.xml和about.jpg,about.xml为该模版的说明文档,about.jpg为该套模版的预览图。about.xml的格式如下
<template name="默认中文模板"
author="组合应用.com"
createdate = "2013-03-01"
forcmsversion="1"
copyright="Copyright 2013 www.组合应用.com"
/>
每一套模版只可以被一个站点的一个语言包使用,不可以被两个及以上语言包使用。
二、前台显示页面分两种类型:内容展示页面和系统处理页面
内容展示页面是包含首页、栏目首页、栏目列表、栏目详细内页、单页栏目页面,模版文件放在"/template/模版文件夹/"目录,名字可以随意命名。
系统处理页面是指登录、注册、取回密码、会员中心、订单处理、购物车、订单保存、详细内容点击数统计等在内的功能处理页面,模版文件放在"/template/模版文件夹/sys/"目录,文件名不能随意命名,必须保持和页面访问地址的文件名相同,后缀名必须为html,具体详情参考:usercenterhead 会员中心导航。
三、模版文件默认为UTF-8编码,如果发现页面显示为乱码,请修改页面的编码方式。
四、所有的非单页模型类的栏目都包含三个模版文件:首页模版、列表模版、详细页面模版,所有的单页模型栏目都包含两个模版文件:首页模版、详细页面模版,所有的单页栏目只包含一个详细页面模版。系统显示前台页面时获取栏目模版文件的规则如下:
1、非单页模型类的栏目:如果当前栏目未设置首页模版,则默认获取它的父级栏目的首页模版,列表页面、详细页面一样如果未设置则获取父级的。
2、单页模型栏目:如果首页模版为空,则首先判断子栏目是否首页模版,如果有则返回,如果没有则获取与它相同内容模型的父级的首页模版文件,如果依然没有获取到,则取当前栏目的第一个单页栏目的模版文件。
3、单页栏目:如果当前页面设置了模版文件,则去设置的模版文件,如果未设置,则获取与它相同内容模型的父级的模版文件。
五、模版标签格式为