任意指定导航菜单的频道是否显示_PHPCms教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

一、实现效果:我们将导航上面的频道id为2 的图片频道禁止不显示、但不是禁用该频道。我们能通过完整的地址正常访问。

二、实现方法:

1, 修改./templates/default/phpcms/header.html (页头文件)

找到:

<!--频道列表-->
<div id="Whatever" align="center">
<ul class="TabBarLevel1" id="TabPage1">
<li {if $channelid==0}id="Tabi" class="Selected"{/if}><a href="{PHPCMS_PATH}">首页</a></li>
<!--{loop $CHANNEL $channel}-->
<li {if $channelid==$channel['channelid']}id="Tabi" class="Selected"{/if}><a href="{$channel[linkurl]}" class="white">{$channel[channelname]}</a></li>
<!--{/loop}-->
</ul>
</div>

加入下面的语句

{php if($channel['channelid']==2) break;} , 假如频道id为2,则不显示。

可以多加入好几个频道都不显示。如:

{php if($channel['channelid']==2 || $channel['channelid']==7 || $channel['channelid']==52) break;}

2,修改为:

<!--频道列表-->
<div id="Whatever" align="center">
<ul class="TabBarLevel1" id="TabPage1">
<li {if $channelid==0}id="Tabi" class="Selected"{/if}><a href="{PHPCMS_PATH}">首页</a></li>
<!--{loop $CHANNEL $channel}-->

{php if($channel['channelid']==2) break;}
<li {if $channelid==$channel['channelid']}id="Tabi" class="Selected"{/if}><a href="{$channel[linkurl]}" class="white">{$channel[channelname]}</a></li>
<!--{/loop}-->
</ul>
</div>

查看更多 phpcms教程  phpcms模板

来源:模板无忧//所属分类:PHPCms教程/更新时间:2007-07-31
相关PHPCms教程