详情页

帝国cms调用指定栏目及其子栏目的信息

时间:2024年02月10日

编辑:佚名

帝国cms调⽤指定栏⽬及其⼦栏⽬的信息
栏⽬名称
<?=$class_r[2]['classname']?>
栏⽬路径
<?=$class_r[2]['classpath']?>
⼦栏⽬信息
使⽤帝国CMS灵动标签[e:loop]
帝国CMS灵动便签调⽤格式
[e:loop={栏⽬ID/专题ID,显⽰条数,操作类型,只显⽰有标题图⽚,附加SQL条件,显⽰排序}]
模板代码内容
[/e:loop]
调⽤指定栏⽬ID=1下⾯⼦栏⽬:
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='1' order by `classid` desc ",5,24,0,0,0}]
模板⽂件:
⼦栏⽬名称调⽤:<?=$bqr[classname]?>
⼦栏⽬链接调⽤:<?=$bqr[classpath]?>
⼦栏⽬简介:<?=$bqr[intro]?>
⼦栏⽬id调⽤:$bqr[classid]
标签调⽤信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]
说明:上⾯标签中bclassid='1'是指定栏⽬的ID,你也可以改为⾃⼰的ID。"desc"指按ID降序排列,你也可以改为"ASC"升序。"5"指的是调⽤条数,"24"指按SQL数据表查询,其它三个"0"对照上⾯的"帝国CMS灵动便签调⽤格式"。
帝国CMS当前栏⽬调⽤⼦栏⽬
主要⽤于⽹站侧边栏树形菜单,先获取当前栏⽬的ID,根据当前栏⽬ID调出⼦栏⽬,代码如下:
<?php
$bclassid=$GLOBALS[navclassid]; //取得本栏⽬id
>
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}]
这⾥加想循环的⼦栏⽬信息
模板⽂件:
⼦栏⽬名称调⽤:<?=$bqr[classname]?>
⼦栏⽬链接调⽤:<?=$bqr[classpath]?>
⼦栏⽬简介:<?=$bqr[intro]?>
⼦栏⽬id调⽤:$bqr[classid]
标签调⽤信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]
相关文章
猜你需要