全部系列教程目录:教程目录
全局标签又分为 数据标签和函数标签;
- 数据标签代表某个数值;
- 函数标签代表某个功能;
目前JPress提供的全局数据标签有如下:
REQUEST;
CPATH;
TPATH;
CTPATH;
SPATH;
JPRESS_VERSION;
WEB_NAME;
WEB_TITLE;
WEB_SUBTITLE;
META_KEYWORDS;
META_DESCRIPTION;
目前JPress提供的全局函数标签有如下:
OPTION('key');
OPTION_CHECKED('key','value');
全局标签的使用
REQUEST
http的request对象,可以通过request获取请求的相关数据。
使用代码:
${REQUEST!}
或者
${REQUEST.requestURI!}
CPATH
ContextPath的简写,当jpress放在子目录访问的时候,可以通过CPATH获取耳机目录的路径;
使用代码:
${CPATH!}
TPATH
模板路径,当目录文件指定到某CSS/JS时,可以通过添加TPATH,正确指定到相应文件。
使用代码:
${TPATH!}
例如,在目录文件里的代如下:
<link rel="stylesheet" href="${CPATH}/assets/css/app.css"/>
可以指定到当前目录目录的/assets/css/app.css
下。
CTPATH
CTPATH = CPATH + TPATH ;
使用代码:
${CTPATH!}
SPATH
静态文件目录;
JPRESS_VERSION
JPress版本
WEB_NAME
网站名称
WEB_TITLE
网页标题
WEB_SUBTITLE
网页子标题
META_KEYWORDS
网页关键字
META_DESCRIPTION
网页描述
OPTION
通过这个函数标签,可以读取后台的所以配置信息;也就是可以读取option数据库表的值。
使用代码:
${OPTION('web_name')!} <!--读取key为web_name的option配置-->
OPTION_CHECKED
通过这个函数标签,可以读取后台的所以配置信息,判断后台的值是否等于输入的值。
- 如果等于前台输入的值,这个标签这输出 checked="checked"
- 如果不等于,则输出 空;
使用代码:
${OPTION_CHECKED('web_name','JPress之家')!}
如果后台配置option的web_name
为杨福海的博客
,那么${OPTION_CHECKED('web_name','JPress之家')!}
这个代码就输出 checked="checked"
,否则输出空内容。