易读模板api(制作中)
目前易读系统提供前台界面的模板风格
模板文件的路径/yiduNovel/src/main/webapp/themes/
下面的每个目录是一套模板,比如default就是易读系统的默认模板
前提:
为了可以随意设置伪静态信息,在写URL的时候要使用encodeURL标签
例子:
${encodeURL("/info?subdir=1&articleno=100")}
这样写了之后,根据预先定义的伪静态规则,输出的时候会显示成/info/1/100.html
全局变量:
分类信息
变量名:categoryData
使用方式:通过这样<#assign categorymap = categoryData?eval>方式可以转成map
正常取值${categorymap[1]}
循环遍历
<#list categorymap?keys as categorykey>
${categorykey}{categorymap[categorykey]}
</#list>
网站根目录
变量名:contextPath
使用方式:${contextPath}
下面的变量和使用方法和网站根目录相同(1.1.5bate后添加)
网站标题:siteTitle
网站关键字:siteKeyword
网站描述:siteDescription
网站URL:siteUrl
网站名称:siteName
网站版权信息:siteCopyright
网站支持信息:siteSupport
备案号:beianNo
统计代码:analyticscode
模板目录构成
可用变量:后台定义的首页用区块信息
可用变量:
后台设置的区块信息
category:类别
page:页号
author:作者
fullflag:全本标识
articleList:小说列表
单本小说信息
articleno:小说编号
articlename:小说名
pinyin:小说名的拼音
initial:首字母
keywords:关键字
authorid:作者ID
author:作者名
category:分类
subcategory:子分类
intro:小说简介
lastchapterno:最新章节编号
lastchapter:最新章节名
chapters:章节数
size:文字数
fullflag:完本标识
imgflag:图片标识,有无
postdate:发布时间
lastupdate:最后更新时间
firstflag:首发标识
permission:
authorflag:授权标识
agent:
dayvisit:日访问数
weekvisit:周访问数
monthvisit:月访问数
allvisit:访问总数
dayvote:日推荐数
weekvote:周推荐书
monthvote:月推荐书
allvote:推荐总数
deleteflag:删除标识
publicflag:公开标识
modifyuserno:最后更新用户编号
modifytime:最后更新时间
imgUrl:图片URL
url:介绍页URL
authorUrl:作者列表页URL
categoryListUrl:类别列表页URL
lastChapterUrl:最新章节URL
addBookcaseUrl:加入书签URL
addVoteUrl:推荐URL
downloadUrl:小说下载URL
reviewUrl:评论列表页URL
pagination:分页信息
pageNumber:当前页数
totalPages:总页数
pageNumberList:页数列表
可用变量:
后台设置的区块信息
key:查询关键字
page:页号
articleList:小说列表
具体内容和小说列表一样
可用变量:
articleno:小说编号
article:小说信息 具体内容参照小说列表
chapterList:章节列表,具体章节信息内容
chapterno:章节编号
articleno:小说编号
articlename:小说名
chaptertype:章节类型
chaptername:章节名
size:字数
isvip:是否是vip章节
postdate:发布时间
publishtime:
deleteflag:删除标识
modifyuserno:最后编辑用户编号
modifytime:最后编辑时间
reviewList:评价列表,单个评论的信息如下
reviweno:评论编号
userno:用户编号
loginid:登录名
articleno:小说编号
articlename:小说名
title:评论标题
review:评论内容
email:邮件地址
postdate:发布时间
deleteflag:删除标志
modifyuserno:最后编辑用户编号
modifytime:最后编辑用户名
可用变量:
后台设置的区块信息
topNameJsonData:排行榜的列名和名称
page:页号
sortColumn:排序列名
sortOrder:排序顺序
articleList:小说列表
具体内容和小说列表一样
可用变量:
后台设置的区块信息
articleno:小说编号
chapterno:章节编号
article:小说信息 具体内容参照小说列表
chapter:内容信息
chapterno:章节编号
articleno:小说编号
articlename:小说名
chaptertype:章节类型
chaptername:章节名
size:字数
isvip:是否是vip章节
postdate:发布时间
publishtime:
deleteflag:删除标识
modifyuserno:最后编辑用户编号
modifytime:最后编辑时间
nextChapterno:下一章编号
preChapterno:上一章编号
content:章节内容
url:当前章节URL
nextChapterUrl:下一章URL
preChapterUrl:上一章URL
infoUrl:小说介绍页URL
message.ftl:消息一览页模板
login.ftl:登录页模板
register.ftl:注册也模板
siteMap.ftl:站点地图页模板
error.ftl:错误页模板