帝国cms中常用的公共标签和变量

$public_r 为缓存公共变量,存储的后台设置的一些公共参数

获取网站地址:$public_r[newsurl] 这个网站地址,就是在后台参数那里设置的地址,如果用标签这样写[!--news.url--]

网站名称 $public_r[sitename] 这

[时间:09-19]    [浏览:]    [放入收藏夹]    [查看详情]
$public_r 为缓存公共变量,存储的后台设置的一些公共参数
 
获取网站地址:$public_r[newsurl]  这个网站地址,就是在后台参数那里设置的地址,如果用标签这样写[!--news.url--]
 
网站名称 $public_r[sitename]  这个网站名称,就是在参数设置那里设置的
 
一级栏目 $public_r[classnavs]  一级栏目网站导航 标签中这样写[!--newsnav--]
 
获取当前栏目ID 用 $GLOBALS['navclassid']  通过这个变量可以输出这个栏目id的所有数据
 
比如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]'  即为获取当前id栏目的所有数据
 
 
$class_r  为包含网站所有栏目信息的数组
 
使用方法:$class_r[栏目ID][字段]
 
$class_r[$GLOBALS[navclassid]][id]   调用当前栏目ID
 
$class_r[$GLOBALS[navclassid]][bclassid]  调用当前栏目父栏目ID
 
$class_r[$GLOBALS[navclassid]][classname]  调用当前栏目名称
 
$public_r[newsurl].$class_r[$GLOBALS[navclassid]][classpath]  调用当前栏目路径
 
$class_r[$GLOBALS[navclassid]][classimg]   获取当前栏目缩略图
 

$class_zr 为包含网站所有专题信息的数组
 
$class_zr[$GLOBALS[navclassid]][ztid]   调用当前专题id
 
$class_zr[$GLOBALS[navclassid]][ztname]   调用当前专题名称
 
$public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath]   调用当前专题路径
 
注意:以上所有调用要加<?符号
 

$navinfor[字段名]  内容页数据调用,表示当前字段内容信息
 
比如要调用当前文章的标题,那在模板里用:<?=$navinfor['title']?>即可(单引号加不加均可),字段名是什么,就调用什么字段的内容
 
比如在灵动标签中这样写:
[e:loop={'news',10,18,0,"id='$navinfor[id]'"}]
<a href="<?=$bqsr[titleurl]?>"><?=$bqr[title]?></a> <br>
[/e:loop]
表示调用与当前信息id一致的文章信息
 
以上就是万书涛总结的一些在帝国cms中常用的公共变量和标签,在以后开发过程中遇到更多变量随时更新到本贴。


PS:本文来自万书涛的个人博客,感谢分享。


标签: