当前位置:首页 > CMS教程 > 帝国cms > 列表

帝国CMS当前栏目加亮(高亮)指定多个栏目使用同一模板调用出

发布:smiling 来源: PHP粉丝网  添加日期:2014-03-30 15:56:23 浏览: 评论:0 

最近单位网站要改一下后台,因为我一直使用帝国CMS,使用起来感觉也比较好用,所以首选帝国CMS了,在做完后台之后,纠结了一个问题.

栏目分的很细,大体分为几个大类,但是,不同栏目它用的不同模板,之前那个后台,每个栏目一个模板,这么做下来头都要大了,研究了一下,想出来一个办法,使用e:loop来实现

下面这个我是放在内容页面中的,因为我们这网站它的首页是一相封面模板,我设置栏目不生成列表页,每页生成10000信息,新建立一个文章命名为index.html 就可以实现了.

  1. [e:loop={"select classid,classname,classpath from phome_enewsclass where classid in (6,7,8,9,12) order by classid asc",0,24,0}] 
  2. <?php 
  3. $titleclass='li'
  4. if($bqr[classid]==$GLOBALS[navclassid]) 
  5. $titleclass='li1'
  6. ?> 
  7. <li id="<?=$titleclass?>"> <span></span>  <a href="/<?=$bqr[classpath]?>"><?=$bqr[classname]?></a> <span class="libg-rgt"> </span> </li>[/e:loop] 

上面titleclass意思是为当前栏目时,li中的id为li1,其它的为li,classid in (6,7,8,9,12) 指定调用栏目ID为6,7,8,9,12这5个栏目.

Tags: 栏目 多个 模板

分享到: