"景先生毕设|www.jxszl.com

织梦channelartlist标签不能调用外部链接栏目的解决办法

2022-10-29 16:26编辑: www.jxszl.com景先生毕设
我们用DedeCMS制作下拉菜单导航时,可以使用channelartlist循环调用顶级栏目和子栏目,下拉菜单时这I.段代码可以搞定多个顶级栏目和子级栏目的同时输出.代码演示如下:



    {dede:channelartlistrow=VI}只能首页

     更多精彩就在: 51免费论文网|www.jxszl.com 
    用,子页要用改成{dede:channelartlistrow=VItypeid=top}

  • {dede:fieldname=typename/}>

      {dede:channeltype=sonnoself=true}
    • [field:typename/]

    • {/dede:channel}


  • {/dede:channelartlist}



注:如果你想控制顶级栏目的个数,请更改上面第I.行红色的row参数

但该标签有I.个问题,那就是不能获取并调用使用外部链接的栏目,但是我们可以通过修改文件来修复这个BUG,下面是详细的步骤:

找到并打开include/taglib/channelartlist.lib.php文件,在大概第VIVII行左右找到下面这句代码:

$tpsql="reid=0ANDispart<>IIANDishidden<>I.ANDchanneltype>0";

替换成下面这句:

$tpsql="reid=0ANDishidden<>I.ANDchanneltype>0";


原文链接:http://www.jxszl.com/biancheng/dedecms/74827.html