精品国产免费观看久久久_久久天天躁狠狠躁夜夜爽_无码人妻少妇久久中文字幕_狠狠做深爱婷婷久久综合一区

網(wǎng)絡(luò)建站知識

精準傳達 ? 價值共享

洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律

{dede:channelartlist}和{dede:arclist}嵌套使用能同時調(diào)用

作者:Smileby陌少羽 | 2019-05-18 15:45 |點擊:

在做網(wǎng)站列表頁的時候  我們想調(diào)用欄目的同時還調(diào)用他的下級文章  如下圖
{dede:channelartlist}和{dede:arclist}嵌套使用能同時調(diào)用

這個就需要{dede:channelartlist}和{dede:arclist}嵌套使用能同時調(diào)用下面提供方法
 

{dede:channelartlist}和{dede:arclist}嵌套使用能同時調(diào)用頂級欄目或該欄目的下級欄目的文章,再嵌套下下級欄目需要二次開發(fā)。

官方對該標簽的案例講解有錯誤,下面狐靈科技糾正過來。

基本語法:

  {dede:channelartlist row='10'}
   
   <</code>dd>
    {dede:arclist titlelen='60' row='10'}
    {/dede:arclist}
   </</code>dd>
   
  {/dede:channelartlist}

   

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

上面的寫法只能在首頁用,列表 頻道封面要改成
 

  {dede:channelartlist row='10' typeid='top'}
   
   
'{dede:field name='typeurl'/}'>{dede:field name='typename'/}
   <</code>dd>
    {dede:arclist titlelen='60' row='10'}
    {/dede:arclist}
   </</code>dd>
   
  {/dede:channelartlist}



調(diào)用不了欄目屬性解決辦法



這里調(diào)用欄目屬性的話我們用  currentstyle='cur'

具體方法:


 
{dede:channelartlist row='10' typeid='1'   currentstyle='cur' }
<li class='{dede:field.currentstyle/}' >
 
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
 
<ul>
  {dede:arclist titlelen='60' row='10'}
<li class='cur'><a href='[field:arcurl/]' >[field:title/]</a></li>
{/dede:arclist}
 
</ul>
</li>
{/dede:channelartlist}


只要是紅色的那一塊 


這里需要修改一個文件


修改方法點擊這里:

修改方法點擊這里:dede讓channelartlist標簽支持currentstyle屬性 完美解決



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

       channelartlist是不能獲取頂級欄目為外部鏈接的,這不夠靈活,打開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 ";
 
如沒特殊注明,文章均為狐靈科技原創(chuàng),轉(zhuǎn)載請注明?? "{dede:channelartlist}和{dede:arclist}嵌套使用能同時調(diào)用
多一份免費策劃方案,總有益處。

請直接添加技術(shù)總監(jiān)微信聯(lián)系咨詢

網(wǎng)站設(shè)計 品牌營銷

多一份參考,總有益處

聯(lián)系狐靈科技,免費獲得專屬《策劃方案》及報價

咨詢相關(guān)問題或預約面談,可以通過以下方式與我們聯(lián)系

業(yè)務(wù)熱線:15082661954 / 大客戶專線:15523356218