如何让特定的栏目不在导航中显示
2010-05-30 19:16:03 来源:WEB开发网先看下模板中的导航代码:
<{strip}>
<{if $data_ary.my_tag.top_nav.body_1|strip == '' }>
<A HREF="/" target=_self>首页</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}>" target=_self><{$single_type.title}></A>
<{/if}>
<{/foreach}>
<{else}>
<{$data_ary.my_tag.top_nav.body_1}>
<{/if}>
<{/strip}>
红色部分就是显示一级栏目的代码,如果你不想显示的栏目ID为20,你就可以将红色部分修改为:
<{foreach name=all_type item=single_type from=$web.type}>
<{if $single_type.parent_id == 0 && $single_type.id != 20 && $single_type.id >5}>
| <A HREF="<{$single_type.url}>" target=_self><{$single_type.title}></A>
<{/if}>
<{/foreach}>
紫色代码部分就是不显示ID等于20的栏目。如果不想显示ID为22的栏目,就可以将紫色部分换为&& $single_type.id != 22
如果同时不显示20和22这两个栏目,可以在紫色代码后加上&& $single_type.id != 22。大家应该能看懂吧!看不懂的请留言。
更多精彩
赞助商链接