在很多時候,在模板中需要用到if語句判斷是否首頁,以便設置首頁和非首頁的代碼。在WordPress中,判斷是否首頁的代碼是:
<?php if (!is_home()) { ?>
我不是首頁
<?php } ?>
和
<?php if (is_home()) { ?>
我是首頁
<?php } ?>
那么額,在Phpcms V9中,判斷是否首頁的代碼是怎么樣的呢?
Phpcms V9判斷是否首頁具體代碼是:
{if !$catid}我是首頁{/if}
判斷依據是:首頁$catid變量為空,所以判斷他是否有值即可判定是否首頁。
在此,再附帶送上只有首頁調用友情連接的代碼:
{if !$catid}
<div class="friendlink">
<ul>
<li><h3>友情鏈接:</h3></li>
{pc:link action="type_list" siteid="$siteid" order="listorder DESC" num="10" return="dat"}
<li><a href="{siteurl($siteid)}/" target="_self" title="{$SEO['site_title']}">{$SEO['site_title']}</a></li>
{loop $dat $v}{if $type==0}
<li><a href="{$v[url]}" target="_blank" title="{$v[name]}">{$v[name]}</a>{else}<a href="{$v[url]}" target="_blank" title="{$v[name]}"><img src="{$v[logo]}" width="88" height="31" style="border: 0px"></a></li>{/if}
{/loop}
{/pc}
<li><a href=""><strong>申請友鏈 >></strong></a></li>
</ul>
</div>
{/if}
這樣,就可以放在統一的footer代碼里邊,自動識別是否首頁,如果是首頁則調用推薦友情連接,如果不是首頁則不顯示。當前VeVb.COM就是這樣做的!
新聞熱點
疑難解答