闪睿模板概述

一。目录结构

网站根目录
├─Template
│  ├─官方默认模板 [模板名文件夹]
│  │  ├─zh-CN  [中文]
│  │  │ ├─css
│  │  │ └─images
│  │  └─en  [英文]
│  │  │ ├─css
│  │  │ └─images

如果要新加入一套新的模板则:
1.在网站根目录下的 Template 目录下添加一个目录,目录名就是你的模板名称。每建立一个文件夹就对应一套模板。
2.在你的模板目录,建立语言目录。比如 zh-CN  (中文),每一个目录对应一种语言模板。查看语言目录命名规则 。
3.在语言目录里放置相应的模板文件。

 

二。文件格式

模板文件必须放置在语言目录中。模板文件的关联文件(图片,css 文件,flash文件等)则不限制。
所有的模板文件后缀可以是 .htm   或 .html 。
模板文件分两种:首页模板,子页模板。分别如下:

首页模板:index.htm
子页模板:page.htm 
系统模板设计简单。一种语言最少只做上边两个模板即可。
同时系统模板也很灵活,可以为每种栏目类型,每一个栏目分类,甚至每一页定义模板。模板基本读取顺序是:详细页模板----分类模板-----栏目类型模板----- page.htm 模板。
为每一页定义模板的基本命名规则是:把网站访问页文件名中的 aspx 改成 htm 或者 html 即可。
例如:要为 http://www.shanrui.net/download-0_0.aspx 单独定义模板,则在语言目录里建立文件 download-0_0.htm 或 download-0_0.html

详细模板命名对应规则 。


三。标签格式

闪睿的标签类似 html 标签。首尾括号采用了 asp 程序的格式 <%  %>,这样在 Dreamweaver 里设计模板时,闪睿的标签就不会影响页面布局。

模板中必须包含以下元素
<head>
</head>
<body>
</body>

闪睿标签格式示例

<%标签名
     ID="id值" 
      属性名="属性值"
      属性名="属性值"
      属性名="属性值"
      属性名="属性值"
%>
<%标签中的"<%" 和 "标签名" 之间不能有任何字符,标签名,属性名之间就可以任意编排了。

另外外还有两个强制固定标签,在子页面模板中必须包含:
<%contentplaceholder id="Side" %>  侧边内容标签
<%contentplaceholder id="MainContent" %> 主内容标签

详细模板标签规则 。

进入论坛讨论:

http://www.shanrui.net/bbs/showtopic-17.aspx