帝国CMS怎么调用自定义列表名称?
本文讲述了帝国CMS调用自定义列表名称的方法,脚本之家在这里提供了2种实现方法,涉及针对帝国CMS底层代码的修改。具体如下:
一、问题描述:
需要调出自定义列表名称,如下图所示:
1
2
3
[e:loop={
"select * from [!db.pre!]enewsuserlist where listid=$navclassid"
,1,24,0}]
<?=
$bqr
[
'listname'
]?>
[/e:loop]
这样就可以调出列表名了!
方法二:
修改帝国CMS源码,添加调用字段实现直接调用该名称。
具体操作如下:
步骤1:
打开e/admin/other/ListUserlist.php文件,在大约147行找到刷新自定义列表函数
1 |
|
在该函数的查找调用数据库字段部分找到这段代码:
如下:
1 |
|
添加listname字段,改成如下形式:
代码如下:
1 |
|
如下图所示:
1
$GLOBALS
[
'navclasslistname'
]=
$enews
==4?
$userlistr
[
'listname'
]:
""
;
如下图所示:
至此,就 可以在列表模板使用$GLOBALS['navclasslistname']调用自定义列表名称。
新闻热点
疑难解答