前台代码运用临时变量
名扬银河数字官网系统的前台代码运用临时变量文档
一、前台代码运用的临时变量是什么?
1、在网站前台页面代码中,有时候需要利用临时变量来处理一些数据内容的加工与呈现问题,也有可能会多次赋值处理后呈现,也有可能多次赋值并多次呈现不同的内容等。
2、临时变量需存在定义信息才能使用,如果存在某个临时变量的定义信息,则可以对该临时变量进行赋值、取值处理。赋值和取值都支持多次操作。
3、临时变量的处理只能在前台一个独立页面代码中有效,其中包括该页面代码中所嵌套引用了的其他模块页的情况。比如:在某头部模块中定义了临时变量信息,并且还就地取值显示,那么在嵌套引用了该头部模块的页面代码中就可以对该临时变量进行赋值处理,达到不同页面虽共用头部模块但显示内容随页面而不同。
4、临时变量被赋值的内容支持含html代码信息。
二、前台代码中临时变量的定义方法
1、临时变量的定义格式为:[var=变量名称=变量类型]
开头:[var=
变量名称:只支持英文字母 数字 下划线 短横线
变量类型:支持整数型int、英文为主的字符串型varchar、中文汉字等为主的字符串型nvarchar
结尾:]
2、临时变量定义信息举例:
定义一个整数型的临时变量:[var=id=int]
定义一个处理文章标题的字符串型临时变量:[var=tmp_title=nvarchar]
三、前台代码中临时变量的赋值
1、临时变量的赋值格式为:
[set=变量名称]
按需自定义的内容信息....
[/set]
2、临时变量赋值信息举例:
定义一个临时变量:[var=tmp_name=nvarchar]
赋值:[set=tmp_name]我是第一内容![/set]
取值呈现:$var.tmp_name$,此处的呈现内容为我是第一内容!
再次赋值:[set=tmp_name]我是第二内容![/set]
取值呈现:$var.tmp_name$,此处的呈现内容为我是第一内容!我是第二内容!
四、前台代码中临时变量的取值
1、临时变量的取值格式为:
$var.变量名称$
使用$var.作为开头,接着是临时变量名称,使用$作为结尾方式进行取值。
五、前台代码中临时变量的定义、赋值、取值的实战举例
1、在百科知识网站前台的头部模块中定义了一个临时变量topnavtitle、并且取值显示,用于在头部显示站点副名称的。
[var=topnavtitle=nvarchar]
$var.topnavtitle$
2、在网站前台首页代码中,对临时变量topnavtitle进行赋值处理:
[set=topnavtitle]<h1 class="header-category">名扬银河百科知识测试演示站</h1>[/set]
3、在网站前台知识列表页代码中,对临时变量topnavtitle进行赋值处理:
[set=topnavtitle]<strong class="header-category">$cate.c_name$ · 百科知识类测试演示站</strong>[/set]
其中的$cate.c_name$为知识列表中使用数据查询组件所获取到的当前分类名称。