織夢怎麼呼叫頂級欄位以及下面的二級欄目

藏色散人
發布: 2020-01-15 10:37:17
原創
2483 人瀏覽過

織夢怎麼呼叫頂級欄位以及下面的二級欄目

織夢怎麼呼叫頂級欄位以及下面的二級欄位?

織夢呼叫頂級欄位以及下面的二級欄位

推薦學習:織夢cms

有些時候需要呼叫頂級欄位以及下面的二級欄目,例如再做下拉選單時。最簡單的呼叫二級欄目的方法:

{dede:channelartlist typeid='top'} 
  • {dede:field name='typename'/}
  • {/dede:channelartlist}
    登入後複製

    有些時候需要做樣式時,需要為dede:channelartlist 裡的某個標籤加上不同的css,例如下面的例子:

    {dede:channelartlist typeid='top'} 
  • {dede:field name='typename'/}
  • {/dede:channelartlist}
    登入後複製

    {dede:global name='itemindex'/}為在每次呼叫頂級欄目,自動遞增。

    更複雜的呼叫二級欄目的方式,要用dede:php標籤,如下例:

    • 网站首页
    • {dede:channelartlist typeid='top'} {dede:php} $thisid = $refObj->Fields['id']; $dsql->SetQuery("Select * from `dede_arctype` where reid=".$thisid." ORDER BY sortrank"); $dsql->Execute(); $i=0; while($arr = $dsql->getArray()){ $i = $i +1; $str = implode(',',$arr); if(!empty($str) && $i==1){ echo '
    • '; } echo '
      '.$arr['typename'].'
      '; } if(!empty($str)) echo '
      '; if(empty($str)){ echo '
    • '; } {/dede:php} {dede:field name='typename'/}
    • {/dede:channelartlist}
    登入後複製

    這種方式雖然比較複雜,但也比較靈活。

    以上是織夢怎麼呼叫頂級欄位以及下面的二級欄目的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    相關標籤:
    來源:php.cn
    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
    最新問題
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!