婷婷综合国产,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
主站蜘蛛池模板: 常德市| 怀仁县| 博爱县| 太康县| 万宁市| 湘潭县| 汶川县| 嘉义县| 德江县| 武宣县| 邹城市| 前郭尔| 砚山县| 固阳县| 驻马店市| 万荣县| 潍坊市| 金沙县| 阿瓦提县| 开远市| 锦屏县| 清徐县| 磐石市| 于都县| 沧州市| 陆河县| 皮山县| 和静县| 吉安县| 阜新| 龙川县| 葵青区| 阿瓦提县| 新龙县| 遵化市| 齐齐哈尔市| 石柱| 涿鹿县| 米脂县| 灌云县| 武城县|