黛德如何调取三级栏目名及栏目下的内容列表

  

黛德如何调取三级栏目名及栏目下的内容列表?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

<强>黛德怎么调取三级栏目名及栏目下的内容列表?

网站根据需要,把地区划成省——市——文章的层级结构,正如标题所言黛德怎么调取三级栏目名及栏目下的内容列表,具体的实现如下,感兴趣的朋友可以参考下

网站根据需要,把地区划成省——市——文章的层级结构,栏目首页需要显示的是

代码如下:

{黛德:channelarclist} & lt; !——省显示——比;   https://www.yisu.com/zixun/& lt; a href=" ">省级标题:{黛德:字段名称=懊帧?}   {黛德:通道类型='儿子'}   市级标题:[字段:名称/]   {黛德:arclist}   该市文章{字段:标题/}   {/黛德:arclist}   {/黛德:频道}   {/黛德:channelarclist}

即把省级栏目按市分类,并显示每一个市的文章标题,但是{黛德:频道}标签不能嵌套,因此{黛德:arclist}标签会原样输出,解决的办法:

代码如下:

类型id=美元行[& # 39;id # 39;];   如果((class_exists (& # 39; PartView& # 39;)))   {   (pv=new PartView美元类型id);   文本=likeType美元;   文本美元=str_replace(数组(& # 39;{领域# 39;& # 39;/}& # 39;),数组(& # 39;[字段# 39;& # 39;/]& # 39;),美元文本);   pv→美元SetTemplet(文本、美元& # 39;字符串# 39;);   artlist=pv→美元GetResult ();   likeType=artlist美元;   }

在/include/标签/channel.lib。php中找到如果(col>美元;1)likeType美元。=? lt;/dd> \ r \ n";(v5.6是125行v5.7是156行)在这句话上面加上上面的代码

问题解决。

有人反应,加了这代码之后,文章页有{黛德:频道}{/黛德:频道}这个的时候更新不了,于是可以看了下代码,可以改成这样:

代码如下:

如果(山)   {   类型id=美元行[& # 39;id # 39;];   如果((class_exists (& # 39; PartView& # 39;)))   {   (pv=new PartView美元类型id);   文本=likeType美元;   文本美元=str_replace(数组(& # 39;{领域# 39;& # 39;/}& # 39;),数组(& # 39;[字段# 39;& # 39;/]& # 39;),美元文本);   pv→美元SetTemplet(文本、美元& # 39;字符串# 39;);   artlist=pv→美元GetResult ();   likeType=artlist美元;   }   }

然后在channel.lib。php文件的开头全球dsql美元;的后面加上作=ctag→美元GetAtt(& # 39;山# 39;);

调用的时候变成:

代码如下:

{黛德:channelartlist}   {黛德:字段名称=& # 39;typeurl& # 39;/}{黛德:字段名称=& # 39;typename& # 39;/}//外框架   {黛德:通道类型=& # 39;太阳# 39;山治=& # 39;1 & # 39;}//子框架   & lt; h4> & lt; a href=https://www.yisu.com/zixun/盵字段:typelink/]“目标="平等">[字段:typename/]   {黛德:arclist行=' 5 ' titlelen=?9”}//调用文章   连接:{字段:arcurl/}   标题:{字段:标题/}   {/黛德:arclist}   {/黛德:频道}   {/黛德:channelartlist}

问题解决。

感谢各位的阅读!看完上述内容,你们对黛德如何调取三级栏目名及栏目下的内容列表大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

黛德如何调取三级栏目名及栏目下的内容列表