跳到主要内容

主题规范

模板位置:/templates/index/
模板名称:文件夹名称支持大小写英文字母下划线

提示

模板开发需注意:

  • 由于代码进行了压缩,请注意代码规范,特别时JS代码。
  • 由于注释的复杂性,未能完美的过滤源代码中的注释内容,请不要使用//单行注释,避免压缩后错误。

主题文件

文件是否必须说明
author.json作者信息
index.php首页
list.php列表页
page.php单页
search.php搜索页
detail.php内容页
special.php专题页
preview.jpg模板缩略图
block.php(V2.5.2新增)模板块文件
404.php404页面
common.php模块化功能函数集合
password.php需要授权访问的页面模板文件(form post提交,参数名称:pagepwd)
也可以使用系统自带模板
Hook.class.php模板钩子文件
setting.php模板配置文件
default.php默认的配置数据,return array()格式,配合setting.php使用

author.json说明

  • name: 模板名称
  • version: 模板版本,如:1.0
  • date: 模板日期
  • url:模板官方地址
  • description: 模板描述
  • author: 模板作者
  • authorEmail: 作者邮箱
  • authorUrl: 作者主页网址
  • require: 绑定插件,没有则可不写(V3.5.2新增)

author示例:

name: '默认模板',
version: '1.0',
date:'2019-11-12 12:00:00',
url:'http://www.rpcms.cn/',
description: 'RPCMS默认模板',
author: 'rpcms',
authorEmail: 'rpcms@qq.com',
authorUrl: 'http://www.rpcms.cn/',
require:{
member:'1.0' //插件标识:最低版本
}

模板权重说明

  • 若 分类、文章、单页、标签中指定了模板,请确定模板文件存在。
  • 文章列表页模板权重:文章分类列表模板 > list
  • 文章内容页模板权重:文章指定模板 > 文章分类内容模板 > detail

logMod类模块功能

引入模块:use rp\index\LogsMod;

相邻文章

方法:neighbor(ID)
返回array('prev'=>array(),'next'=>array())

相关文章

方法:related(文章data数据, 相关类型, 数量)
相关类型有:分类(cate)、标签(tages)