dede二次開發:無子欄目時顯示同級欄目名問題
導讀:織夢教程織夢教程以前二次開發的時候,碰到沒有子欄目的欄目的時候,模板是共用的,當使用{dede:channelartlist row=7 typeid=5}時,欄目下沒有子欄目織夢模板安裝。
以前二次開發的時候,碰到沒有子欄目的欄目的時候,模板是共用的,當使用{dede:channelartlist row=7 typeid='5'}時,欄目下沒有子欄目的shi和,會出現獲取空白的情況。找到如下代碼:
<ul> {dede:channelartlist typeid='3'} <li class="li_biaoti"><a href="{dede:field name='typeurl'/}" >{dede:field name='typename'/}</a></li> {dede:channel type='son' noself='yes'} <li><a href="[field:typelink/]">[field:typename/]</a></li> {/dede:channel} {/dede:channelartlist} </ul>但是這個有缺點,如果沒有子欄目下面,這段代碼會把所有同級的欄目都取出來,這樣頁面就出現問題了。其實這個可以加入一個限定條件。需要修改include\taglib\channel.lib.php文件,這個文件代碼注釋很詳細:
查找if($type=='son' && $reid!=0 &&amdede免費校板下戰p; 免費織夢模板 $totalRo織夢模板安裝w==0)在條件判斷部分,加入紅色部分if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')
這樣就對了。
相關織夢模板安裝。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-19 ,文章dede二次開發:無子欄目時顯示同級欄目名問題主要講述欄目,標簽,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_30531.html