关注安徽站长创业、网站优化、网站推广及搜索引擎优化(SEO)的自媒体平台,分享最新的seo和网站优化知识

变量

发布:雷都SEO2019-12-29 15:20分类: akcms使用手册 标签: akcms

在模板中可以插入变化的内容,我们把它叫做【变量】,变量名一般由英文、数字和下划线组成,在变量名之前加上“$”,比如:$title就是一个变量。在AKCMS中变量又分为全局变量、页面变量、自定义变量三种:


1 【全局变量】是在任何模板、任何页面都可以调用的变量,通常为网站的一些基本信息,请参考文档:《全局变量列表


2 【页面变量】只能在特定的页面使用,不同的页面对应不同的变量,比如在内容的正文页中可以使用$title代表内容的标题,在栏目页中这个变量就不存在,但是却多了一个$categoryname代表栏目名,所有页面变量请参考文档:《所有模版都可以用的全局变量》、《内容页模版变量》、《栏目页模版变量》、《主题页模版变量》、《单页模版变量


3 【自定义变量】比较特殊,它不是由系统提供,而是站长自己创建的,自行指定变量名和内容,在模板中调用时需要加上“v_”前缀,以示与全局变量和页面变量的区分。比如,自己创建了一个“hello”的变量,在模板中可以使用$v_hello这个变量,请参考文档《自定义变量


变量在模板中最常用的用法是直接显示,方法是在模板的前后加上<{和}>,比如:要在页面突出显示内容的题目(对应变量是$title)就这样写:

<h1><{$title}></h1>

如果要以红色显示自定义变量$v_hello就这样写:

<span style='color:red'><{$v_hello}></span>

在调用模板函数时,也可以将变量作为参数传入,比如:

<{getitems var1=$test1}>

也可以用多个变量组合出一个参数,比如:

<{getitems var1="$test1-$test2"}>
//如果test1=123,test2=456,那么最终传入的参数值是var1=123-456

上例中的中划线如果变成下划线会多一些麻烦,因为下划线也是合法的变量名字符,所以系统会把$test1_$test2当成一个变量,解决方法是在一个变量名的前后加上“`”符号:

<{getitems var1="$test1_$test2"}>
//错误

<{getitems var1="`$test1`_`$test2`"}>
//正确

此外变量还有其他用途,将在后面的章节讲到。

转载请注明:本文《变量》链接: http://seo.leidu.net/post-257.html

百度已收录

上一篇:全局变量
下一篇:模板

已有 0/9 人参与

发表评论:

欢迎分享合肥SEO自媒体seo.leidu.net

合肥网站SEO

欢迎使用手机扫描访问本站,还可以关注微信哦~