<b id="gqo11"><s id="gqo11"><optgroup id="gqo11"></optgroup></s></b>

<b id="gqo11"></b>
<b id="gqo11"><s id="gqo11"><optgroup id="gqo11"></optgroup></s></b>

XiaoCms 欄目模板調用說明

日期:2022-02-23   點這兒關注 好文分享

/data/upload/image/20180824/1535109084900109.jpg

欄目循環調用以 {xiao:nav } 開頭  {/xiao:nav}結束。

欄目調用可用參數如下

num  = 數量 沒什么好解釋的,就是條數的意思
typeid = 調用欄目類型 =1表示內部欄目(最終列表頁)、=2表示單頁面(頻道頁也是一種單頁)、=3表示外鏈
ismenu =1 表示調用隱藏的欄目 默認不調用隱藏的欄目
modelid =模型id
catid = 欄目id 支持多個欄目,多個欄目用,分割開 如 catid=1,3,5 則會調用1,3,5這三個欄目 此標簽和parentid不能同時用



parentid = 上級欄目id 即父ID 如 parentid=5 則會調用欄目ID=5下面的子欄目

{xiao:if $current}on{/xiao:if}css高亮專用

{xiao:if $index}我是首頁{/xiao:if}



來幾個例子吧 
1.當里面什么參數都不填寫默認調用全部的頂級欄目 注意 xiao:nav 后面跟著兩個空格然后才是 } 注意是兩個空格。


   {xiao:nav }
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   {/xiao:nav}


2.調用十個頂級欄目

   {xiao:nav num=10}
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   {/xiao:nav}



3.調用十個頂級欄目 并且欄目類型是單頁面的

   {xiao:nav num=10 typeid=2} 
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   {/xiao:nav}



4.調用十個頂級欄目 并且欄目類型是單頁面的 并且把隱藏的欄目也調用出來

     {xiao:nav num=10 typeid=2 ismenu=1} 
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
     {/xiao:nav}


5.調用模型id=1的頂級欄目

    {xiao:nav modelid=1} 
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
    {/xiao:nav}




6.調用欄目id為 1、5、9的欄目

   {xiao:nav catid=1,5,9} 
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   {/xiao:nav}



7.調用欄目id=1的子欄目

   {xiao:nav parentid=1} 
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   {/xiao:nav}


來個的演示吧 此標簽適用于N級別欄目調用

   {xiao:nav num=10}//先調用出十個頂級欄目
   <li class="nLi {xiao:if $current}on{/xiao:if}">//高亮專用
   //循環內可以填寫各種欄目字段參數支持函數哦
   <h3><a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a></h3>

    {xiao:if  $xiao['child']}//判斷如果存在下級欄目 如果存在則執行下面的代碼
       <ul class="sub">
       {xiao:nav parentid=$xiao[catid] }//調用頂級欄目的子欄目 如果你想調用三級欄目 參考此代碼
       <li><a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a></li>
       {/xiao:nav}
       </ul>
    {/xiao:if}//結束循環判斷
    </li>
   {/xiao:nav}//結束循環調用



//配合php標簽調用當前欄目的下面欄目 (在首頁無效哦)

{xiao:php $topcat = get_top_cat($catid);}//通過get_top_cat函數獲取當前欄目的頂級欄目信息
{xiao:if $topcat[catid]}//如果存在父欄目就執行
    {xiao:nav parentid=$topcat[catid]} //把獲取的頂級欄目id傳入調用子欄目
    <a href="{xiao:$xiao['url']}">{xiao:$xiao['catname']}</a>
   	{/xiao:nav}
{xiao:else}
如果沒有父欄目自己看著辦吧
    {/xiao:if}


調用單個欄目信息怎么辦,比如我想調用當前欄目的名稱

列表模板可以這樣寫 {xiao:$catname}

內容頁就是{xiao:$cat[catname]} 


或者{xiao:$cats[$catid][catname]} 欄目和內容頁通用

同理 把catname換成image 那就是欄目圖片了。


更多的自己去研究吧 在此只列舉常用的調用 配合if else php等標簽可以滿足各種調用


更多內容>>
推薦內容:
閱讀: 次          离婚女人征婚 过夜 电话号码

<b id="gqo11"><s id="gqo11"><optgroup id="gqo11"></optgroup></s></b>

<b id="gqo11"></b>
<b id="gqo11"><s id="gqo11"><optgroup id="gqo11"></optgroup></s></b>