花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

DedeCMS用channelartlist調(diào)用頂級(jí)欄目及列表

時(shí)間: 2018-12-06 11:51 閱讀: 作者:素材無憂網(wǎng)

      這個(gè)標(biāo)簽全局都可使用,可以減少多次使用 {dede:arclist typeid=‘欄目ID’titlelen='60' row='10'}。除了宏標(biāo)記外,{dede:channelartlist}是唯一一個(gè)可以直接嵌套其它標(biāo)記的標(biāo)記,不過僅限于嵌套{dede:type}{/dede:type}和{dede:arclist}{/dede:arclist}兩個(gè)標(biāo)記。{dede:channelartlist}和{dede:arclist}嵌套使用能同時(shí)調(diào)用頂級(jí)欄目或該欄目的下級(jí)欄目的文章,再嵌套下下級(jí)欄目需要二次開發(fā)。

       官方對(duì)該標(biāo)簽的案例講解有錯(cuò)誤,下面筆者糾正過來。

基本語法:

{dede:channelartlist row='10'}
<dl>
 <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>/*調(diào)用頻道名*/
 <dd>
  {dede:arclist titlelen='60' row='10'} 
     <li><a href="[field:arcurl /]">[field:title /]</a></li>/*調(diào)用文章標(biāo)題*/
  {/dede:arclist}
 </dd>
</dl>
{/dede:channelartlist}

   

如果只要調(diào)用其中幾個(gè)頻道的內(nèi)容可以用{dede:channelartlist typeid='1頻道ID,2頻道ID,3頻道ID'} 。不想調(diào)用某個(gè)頻道那就設(shè)置該頻道屬性隱藏即可。

上面的寫法只能在首頁用,子頁要改成
 

{dede:channelartlist row='10' typeid='top'}
<dl>
 <dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>/*調(diào)用頻道名*/
 <dd>
  {dede:arclist titlelen='60' row='10'} 
     <li><a href="[field:arcurl /]">[field:title /]</a></li>/*調(diào)用文章標(biāo)題*/
  {/dede:arclist}
 </dd>
</dl>
{/dede:channelartlist}

channelartlist不能獲取頂級(jí)欄目屬性為外部鏈接的解決辦法

       channelartlist是不能獲取頂級(jí)欄目為外部鏈接的,這不夠靈活,打開include/taglib/channellist.lib.php,找到

$tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";

       修改為

$tpsql = " reid=0 AND ishidden<>1 AND channeltype>0 ";

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: DedeCMS用channelartlist調(diào)用頂級(jí)欄目及列表

標(biāo)簽:  
相關(guān)文章
模板推薦