婷婷综合国产,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
主站蜘蛛池模板: 曲周县| 红河县| 金溪县| 贵南县| 朔州市| 赤峰市| 夹江县| 略阳县| 乃东县| 宕昌县| 渝北区| 蒙阴县| 凉山| 邵阳县| 通州区| 沾化县| 旬邑县| 阿拉尔市| 巴林右旗| 寿光市| 邛崃市| 师宗县| 卓资县| 宁陵县| 正定县| 花莲县| 江永县| 洛宁县| 佛冈县| 周口市| 吉木乃县| 北辰区| 弥渡县| 沐川县| 凤凰县| 井冈山市| 凤翔县| 陆丰市| 阳高县| 南陵县| 武威市|