技术宅

当前位置:首页 > 网站教程 > 帝国教程

帝国教程

帝国cms灵动标签调用当前栏目下子栏目链接,名称,图片循环

时间:02-07 作者:
用灵动标签调用当前栏目下所有子栏目的链接以及名称和图片的循环方法和代码:

都知道帝国cms的栏目名,栏目链接,栏目图片都存在一个表中,有着上下级的关系,我们可以利用灵动标签
用灵动标签调用当前栏目下所有子栏目的链接以及名称和图片的循环方法和代码:

都知道帝国cms的栏目名,栏目链接,栏目图片都存在一个表中,有着上下级的关系,我们可以利用灵动标签来循环调用它,常用在调用当前栏目下的所有栏目名与链接及图片当中:

代码如下,可自动动调用,并且只调用显示在导航中的栏目信息,设置了不显示的不会进行调用:
 

[e:loop={"select classname,classpath,classid,classimg from phome_enewsclass where bclassid='$GLOBALS[navclassid]' and showclass=0 order by myorder,classid desc",0,24,0}]
<li><i>< a href="/<?=$bqr[classpath]?>/" target="_blank"><img src="<?=$bqr[classimg]?>" /> </ a></i><h3>< a href="/<?=$bqr[classpath]?>/"  target="_blank"><?=$bqr[classname]?></ a></h3></li>
[/e:loop]
复制以上帝国cms灵动sql标签代码放到模板合适的位置,循环代码及样式改成自己需要的就可以。


如果要指定显示子栏目的数量可以加  limit   比如指定显示6个子栏目  limit 6
整体就是 [e:loop={"select classname,classpath,classid,classimg from phome_enewsclass where bclassid='$GLOBALS[navclassid]' and showclass=0 order by myorder,classid desc limit 6",0,24,0}]