演示系统      登录  |  注册

模版规范

点击次数:645        更新时间:2013-04-18

Jimusuda系统模版标签语法类似于HTML语法,设计简单灵活,通过Dreamweaver、记事本都可以方便快速的编辑页面代码,系统通过解析模版标签实现了前台完全和程序分离,设计人员只需要按照规范既可以设计出丰富的网页显示形式。

一、网页模版存放在/template/目录,每一套模版都需要新建一个文件夹,里面需要一个配置文件,about.xml和about.jpg,about.xml为该模版的说明文档,about.jpg为该套模版的预览图。about.xml的格式如下

<template name="默认中文模板"

 author="Jimusuda.com"

 createdate = "2013-03-01"

 forcmsversion="1"

 copyright="Copyright 2013 www.Jimusuda.com"

/>

每一套模版只可以被一个站点的一个语言包使用,不可以被两个及以上语言包使用。


二、前台显示页面分两种类型:内容展示页面和系统处理页面

   内容展示页面是包含首页、栏目首页、栏目列表、栏目详细内页、单页栏目页面,模版文件放在"/template/模版文件夹/"目录,名字可以随意命名。

   系统处理页面是指登录、注册、取回密码、会员中心、订单处理、购物车、订单保存、详细内容点击数统计等在内的功能处理页面,模版文件放在"/template/模版文件夹/sys/"目录,文件名不能随意命名,必须保持和页面访问地址的文件名相同,后缀名必须为html,具体详情参考:usercenterhead 会员中心导航


三、模版文件默认为UTF-8编码,如果发现页面显示为乱码,请修改页面的编码方式。


四、所有的非单页模型类的栏目都包含三个模版文件:首页模版、列表模版、详细页面模版,所有的单页模型栏目都包含两个模版文件:首页模版、详细页面模版,所有的单页栏目只包含一个详细页面模版。系统显示前台页面时获取栏目模版文件的规则如下:

   1、非单页模型类的栏目:如果当前栏目未设置首页模版,则默认获取它的父级栏目的首页模版,列表页面、详细页面一样如果未设置则获取父级的。

   2、单页模型栏目:如果首页模版为空,则首先判断子栏目是否首页模版,如果有则返回,如果没有则获取与它相同内容模型的父级的首页模版文件,如果依然没有获取到,则取当前栏目的第一个单页栏目的模版文件。

   3、单页栏目:如果当前页面设置了模版文件,则去设置的模版文件,如果未设置,则获取与它相同内容模型的父级的模版文件。


五、模版标签格式为,获取页面变量值通过:{cms:变量名}这种格式来输出。