婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 關于{dede:channel type='son'}無子欄目時取同級

關于{dede:channel type='son'}無子欄目時取同級

POST TIME:2019-09-30 16:29

先給大家看一段代碼:

代碼如下:
{dede:channelartlist typeid = 3}
<li class="sub_ul1_li"><a href="{dede:field name='typeurl'/}" class="publica">{dede:field name='typename'/}</a>
<ul class="sub_ul2 hide">
{dede:channel type='son' noself='yes'}
<li><a href="[field:typelink/]" class="publica">·[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}


這段代碼的意思是查詢欄目id為3的子欄目然后在查詢子欄目的子欄目。效果如圖所示:

但是這樣會出現一個問題,就是如果該欄目沒有子欄目的話,就會取他的同級欄目,那么如何解決{dede:channel type='son'}無子欄目時取同級欄目問題呢?

其實很簡單:

打開:include aglibchannel.lib.php文件。
找到
if($type=='son' && $reid!=0 && $totalRow==0)
改成
if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')

這樣就對了。

 


收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 黑龙江省| 博客| 保靖县| 鹤庆县| 当涂县| 保德县| 广德县| 郑州市| 田阳县| 湖北省| 即墨市| 昌乐县| 苍梧县| 沙坪坝区| 南澳县| 平湖市| 高阳县| 昭平县| 兴隆县| 沂南县| 望谟县| 台中县| 海城市| 金乡县| 吴江市| 资溪县| 瑞金市| 宣威市| 巴南区| 梧州市| 巴林左旗| 勃利县| 遂宁市| 新邵县| 武冈市| 宁陵县| 焦作市| 张家界市| 芦山县| 樟树市| 建始县|