开发一个全新的模板,主要有以下几个步骤:
1、建立模板配置文件 tpl_config.xml,用来说明模板的作者和模型。
2、建立一个tpl_screenshot.png图片,用来在JPress后台显示模板截图。
3、建立index.html 用来显示网站首页。
模板结构
JPress的模板主要分为如下几类:
首页模板 (index.html)
分类页面模板 (taxonomy.html)
详情页模板 (content.html)
错误页模板 (404.html)
用户中心模板 (user_*.html)
搜索结果模板 (search.html)
JPress的模板结构大概如下:
index.html
taxonomy.html
content.html
404.html
user_center.html
user_detail.html
user_login.html
user_register.html
page_test.html
tpl_config.xml
tpl_screenshot.png
tpl_setting.html
相关说明:
1、index.html 首页
2、404.html 404页面,当JPress有404错误的时候会渲染此页面。
3、content.html 详情页,文章、论坛、商城等详情内容会调用此页面进行渲染。
4、taxonomy.html 分类页
5、user_center.html 用户中心
6、user_detail.html 用户详情
7、user_login.html 用户注册
8、user_register.html 用户登录
9、page_test.html 当访问http://www.xxx.com/test
的时候回调用这个文件渲染。
其中以tpl_开头的是模板的系统文件。
1、tpl_screenshot.png 模板缩略图
2、tpl_setting.html 模板设置文件,后台的模板设置功能将会调用这个页面进行渲染。
3、tpl_config.xml 模板配置文件
其中最为重要的是 tpl_config.xml 文件,tpl_config.xml是模板的核心配置文件,大概内容如下:
JPress.cc
JPress.cc
描述
jpress
http://www.jpress.cc
v1.0
1
http://www.jpress.cc
1、infos 标签是模板的基本信息,其中id是整个JPress系统中具有唯一性,如果系统已经有了该ID,则这个模板无法安装成功。
2、module 是JPress的“模板即模型”设计的设计理念的基本体现,在模板中有多少个模型,后台的管理就有多个模型的菜单管理。同时,module中的name属性在同一个模板中是具有唯一性的。
3、thumbnail 是缩略图,name是缩略图的名称,size是缩略图的大写。模板配置好缩略图后,当用户或管理员上传图片,图片会被剪切成模板定义的缩略图。