Template_variables

Liang Ding edited this page Nov 7, 2015 · 30 revisions
Clone this wiki locally

模板变量

  • 如果模板变量的类型是 JSONObject,其字段属性参考 org.b3log.solo.model 包下的类
  • 每个页面都包含一些公共模板变量,这些模板变量单独列出(不在 *.ftl 表中给出)
  • 每个页面的模板变量如以“Label”结果,则为多语言配置文件,参看 lang_zh_CN.properties
公共的模板变量
footerContent String 页脚自定义内容 1.2.0 引入, #12039
adminUser JSONObject 管理员 1.2.0 引入
userName String 当前登录用户名 0.6.9 引入
isIndex Bool 判断是否是首页 0.6.9 引入
faviconAPI String 获取 favicon API 地址 0.6.8 引入, #320
isLoggedIn Bool 用户登录判断 0.6.5 引入, #320
gravatar String 当前登录人的 gravatar 地址 0.6.1 引入, #276
runtimeMode String 运行模式,例如 DEVELOPMENT 0.5.5 引入, #87
runtimeEnv String 运行环境,例如 GAE 0.5.5 引入, #87
pageType String 当前页面类型,例如 Index,Article,DateArticles 0.5.5 引入, #75
servePath String 应用路径,可在 latke.properties 中配置 0.4.5 引入
staticServePath String 静态资源路径,可在 latke.properties 中配置 0.4.5 引入
staticResourceVersion String js, css 版本号,防止缓存 0.4.0引入
topBarReplacement String 公用 top-bar.ftl 内容 0.3.5 引入
path String Action 路径
archiveDates List 存档日期列表
articles List 存档文章列表
blogTitle String 博客标题
blogHost String 博客地址
blogSubtitle String 博客子标题
htmlHead String 用户自定义的 HTML Head
links List 链接列表
localeString String 区域设定字符串 值如:"zh_CN"
metaKeywords String 用户自定义的关键字
metaDescription String 用户自定义的描述
mostCommentArticles List 评论最多的文章列表
mostUsedTags List 引用最多的标签列表
mostViewCountArticles List 访问最多的文章列表
noticeBoard String 用户自定义的公告栏
oId String 存档日期对象 Id
pageNavigations List 自定义页面列表
paginationFirstPageNum Integer 文章列表分页第一页页码
paginationLastPageNum Integer 文章列表分页最末页页码
paginationPageNums List 文章列表分页页号
paginationPageCount Integer 文章列表页数
recentComments List 最新评论列表
skinDirName String 当前使用的皮肤目录名
statistic JSONObject 统计信息对象
onlineVisitorCnt Integer 在线访客统计数
users List 用户列表
version String 当前使用的 Solo 版本
year String 当前年份
loginURL String 登录 URL
logoutURL String 登出 URL

archive-date-articles.ftl
变量名 类型 说明 备注
archiveDate JSONObject 存档日期对象

article-detial.ftl
变量名 类型 说明 备注
article JSONObject 文章对象
articleComments List 文章评论列表
externalRelevantArticlesDisplayCount Integer 站外相关文章显示数
nextArticlePermalink String 下一篇文章链接
nextArticleTitle String 下一篇文章标题
previousArticlePermalink String 上一篇文章链接
previousArticleTitle String 上一篇文章标题

page.ftl
变量名 类型 说明 备注
page JSONObject 自定义页面对象
pageComments List 自定义页面评论列表

tag-articles.ftl
变量名 类型 说明 备注
tag JSONObject 标签对象

tags.ftl
变量名 类型 说明 备注
tags List 标签列表