HBCMS模板教程第八讲:导航栏的制作
2010-06-02 19:17:10 来源:WEB开发网HBCMS模板制作系列教程第八讲:导航栏的制作
由于家里事务繁忙,耽误些时日,今天开始继续讲HBCMS的模板仿制教程。今天主要讲导航代码。
我们先来讲解一下HBCMS的导航代码:
<{foreach name=all_type item=single_type from=$web.type}>
<{if $single_type.parent_id == 0 && $single_type.id >5}>
<A HREF="<{$single_type.url}>" target=_self><{$single_type.title}></A>
<{/if}>
<{/foreach}>
foreach是smarty模板手引擎的一个模板函数,详细介绍请参阅
if循环的主要作用是显示的栏目是一级栏目,并且栏目ID大于5。具体介绍,参考smarty中文手册。
中间的一行为链接代码,<{$single_type.url}>是栏目的url地址,< {$single_type.title}>是栏目标题的代码。
下面我们就将DEDECMS的导航代码修改为HBCMS的。
以下是DEDECMS的那般代码:
<a href='/' class="white">首页</a> {dede:channel type='top' row='8'} | <a href='[field:typelink/]' class="white">[field:typename/]</a> {/dede:channel}
修改为:
<a href='/' class="white">首页</a> <{foreach name=all_type item=single_type from=$web.type}> <{if $single_type.parent_id == 0 && $single_type.id >5}> | <a href='<{$single_type.url}>' class="white"><{$single_type.title}></a> <{/if}> <{/foreach}>
先看下演示图片
- ››模板方法(Template method)模式在Android应用
- ››模板在线编辑后一保存就为空了?
- ››教程:使用千千静听巧妙管理音乐文件
- ››HBCMS模板教程第二十讲:列表页模板文章列表代码
- ››HBCMS模板教程第二十一讲:列表页页码和热点推荐代...
- ››HBCMS模板教程第十五讲:推荐文档、热点文档和投票...
- ››HBCMS模板教程第十六讲:友情链接代码
- ››HBCMS模板教程第十七讲:版权代码
- ››HBCMS模板教程第十八讲:列表页模板头部和尾部代码...
- ››HBCMS模板教程第十九讲:列表页模板顶部代码和当前...
- ››HBCMS模板教程第十二讲:图片文档列表
- ››HBCMS模板教程第十三讲:首页栏目列表(上)
更多精彩
赞助商链接