get_maincat()分類調用方法

get_maincat()是destoon系統封裝好的一個調用分類的函數

調用方法爲:

 {php $maincat=get_maincat(參數一,參數二,參數三);}

{loop $maincat $k $v}
<a href="{$MOD[linkurl]}{$v[linkurl]}">{$v[catname]}</a>
{/loop}

參數詳解:

  參數一、要調用的分類上級id,如果調用頂級,則填0

  參數二、模塊id,如果是在網站首頁調用分類,必須指定id,如果是在頻道頁面調用分類,使用$moduleid,表示調用當前頻道的分類。

  參數三、推薦級別,指要調用分類的推薦級別,該級別在後臺每個模塊管理下面的分類管理裏設置,默認爲1

注:參數一,二爲必填參數,參數三可選,不填則表示不限制調用的級別。


在destoon每個頻道的分類列表頁面官方已經在php中給我引入了get_maincat()

所以我們調用時,直接使用:

{loop $maincat $k $v}
<a href="{$MOD[linkurl]}{$v[linkurl]}">{$v[catname]}</a>
{/loop}


get_maincat()調用小技巧

 給參數一傳入動態變量$catid,便可實現接收url中的catid參數,實現動態調用子分類,在分類頁面官方已經封裝好了,所以直接使用

{loop $maincat $k $v}
<a href="{$MOD[linkurl]}{$v[linkurl]}">{$v[catname]}</a>
{/loop}

便可實現調用當前分類下的子分類。

當前分類高判斷:{if $v[catid]==$catid} class="高亮樣式"{/if}

發佈了16 篇原創文章 · 獲贊 7 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章