帝国CMS您现在的位置是:首页 > 博客日志 > 帝国CMS

帝国cms 调用一级和二级栏目做导航,下拉菜单(图文)

Aven的头像Aven2019-06-06 10:11:17帝国CMS人已围观关键字:

简介最近刚接触帝国CMS,想搞出上图这样的下拉菜单效果,搜索了很多文章,得到的结果都是要用到PHP代码,为什么有现成的功能大家不用呢?使用以下标签很容易就可以实现了:[listshowclass]'0',7,0,0[/listshowclass]


最近刚接触帝国CMS,想搞出上图这样的下拉菜单效果,搜索了很多文章,得到的结果都是要用到PHP代码,例如下面的:
eVo编程技术_踩坑日志_进阶指南 - 无知人生

<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 7",14,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?> 
<li>
<a href='<?=$public_r[newsurl]?><?=$bqr[classpath]?>/'><?=sub($bqr[classname],0,54,false)?></a>
<p>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 8",14,24,0);
$bqno2=0;

while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?> 
<a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>/" ><?=sub($bqr2[classname],0,54,false)?></a>
<?php
}
?></p></li> 
<?php
}
?>


为什么有现成的功能大家不用呢?
使用以下标签很容易就可以实现了:
eVo编程技术_踩坑日志_进阶指南 - 无知人生

 [listshowclass]'0',7,0,0[/listshowclass]
循环栏目导航标签 (listshowclass)


[listshowclass]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass]
这里对应的7是标签模板中的&ldquo;下拉菜单循环子栏目标签&rdquo;模板,页面模板内容(*):
eVo编程技术_踩坑日志_进阶指南 - 无知人生

<li class="menu"><a href="[!--bclassurl--]">[!--bclassname--]</a>
        <ul class="sub">
       [!--empirenews.listtemp--]
       <!--list.var1-->
       [!--empirenews.listtemp--]
        </ul>
        <span></span>
</li>

列表内容模板(list.var) (*)
eVo编程技术_踩坑日志_进阶指南 - 无知人生

<li><a href="[!--classurl--]" title="[!--classname--]">[!--classname--]</a></li>

后台管理位置:

image.pngeVo编程技术_踩坑日志_进阶指南 - 无知人生


eVo编程技术_踩坑日志_进阶指南 - 无知人生

image.png
 
eVo编程技术_踩坑日志_进阶指南 - 无知人生

本文由 微wx笑 创作,采用 CC BY-NC 4.0 许可协议。 非商业性使用可自由转载、引用、甚至修改,但需署名作者且注明出处。

很赞哦! () 有话说 ()

相关文章

站点信息

  • 建站时间:2018-10-24
  • 服务期限阿里云ECS 2027年到期
  • 主题模板:基于《今夕何夕》修改
  • 文章统计:210篇
  • 文章评论:15条
  • 文章阅读:2818次
  • 文章点赞:1026次
  • 微信公众号:扫描二维码,关注我们
  • 二维码-微信公众号-微wx笑