帝国CMS按栏目ID调用对应栏目字段信息方法
在userfun.php加入代以下自定义函数代码
//获取栏目信息functionclass_field($classid,$field){global$empire,$dbtbpre;$classid=(int)$classid;$arr=array('classname','bname','classimg','classpagekey','intro');//栏目字段数组,根据需要自己添加if(!in_array($field,$arr)){returnFALSE;}if(!$classid||!$field){returnFALSE;}else{$class_sqls=$empire->fetch1('select'.$field.'from'.$dbtbpre.'enewsclasswhereclassid='.$classid.'');return$class_sqls[$field];}}
代替了自己在模板中写代码来调,只需要一个简单的函数就可以实现全部功能,函数名可以自己随便定义修改。
在需要的调用的模板中用以下代码调用: <?=class_field(栏目id,'字段名称')?>
举个例子比如获取栏目的别名的代码: <?=class_field(1,'bname')?>
只需要在模板中对应位置插入调用即可,很方便。
下一篇:帝国CMS内容简介过滤smalltext标签中的空格、换行代码是什么?
栏目ID调用
DedeCMS 核心类TypeLink.class.p
织梦cms系统TAG标签和分页伪静态
织梦cms列表页/内容页调用当前文
dedecms会员中心常用信息输出
dede搜索结果页支持article、sql
织梦cms批量取消审核文档的实现
织梦dedecms wap手机门户站点首
织梦dedecms在模板页面中实现会
织梦导航不显示外部链接栏目,修
织梦dedecms使用Mysql8.0无法登