一、實現效果:我們將導航上面的頻道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>
新聞熱點
疑難解答