織夢怎么調用頂級欄目以及下面的二級欄目

織夢怎么調用頂級欄目以及下面的二級欄目

織夢怎么調用頂級欄目以及下面的二級欄目?

織夢調用頂級欄目以及下面的二級欄目

推薦學習:織夢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}

    這種方式雖然更復雜,但也更靈活。

    織夢怎么調用頂級欄目以及下面的二級欄目

    ? 版權聲明
    THE END
    喜歡就支持一下吧
    點贊12 分享