首页 app开发 正文

织梦获取上级栏目文章(织梦栏目内容调用)

app开发 20
本篇文章给大家谈谈织梦获取上级栏目文章,以及织梦栏目内容调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 织梦 dede 5.7版本 如何调用上级栏目的名称 和 链接。 首先找到include/taglib/channel.lib.php文件,找到59行,代码如下:--------------------------------------------

本篇文章给大家谈谈织梦获取上级栏目文章,以及织梦栏目内容调用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

织梦 dede 5.7版本 如何调用上级栏目的名称 和 链接。

首先找到include/taglib/channel.lib.php文件,找到59行,代码如下:

--------------------------------------------

else if($type=='self')

{

if($reid==0) return '';

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

FROM `#@__arctype` WHERE reid='$reid' And ishidden1 order by sortrank asc limit 0, $line ";

}

在此段代码之后,添加:

else if($type=='parent')

{ //新增代码 获得上级栏目

if($reid==0) return '';

$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

FROM `#@__arctype` WHERE id='$reid' And ishidden1 order by sortrank asc limit 0, $line ";

}

---------------------------------------

接下来继续往后找到代码:

//处理同级栏目中,当前栏目的样式

if( ($row['id']==$typeid || ($topid==$row['id'] $type=='top') ) $currentstyle!='' )

修改为:

//处理同级栏目中,当前栏目的样式

if( ($row['id']==$typeid || ($topid==$row['id'] $type=='top') || ($row['id']==$reid $type=='parent' )) $currentstyle!='' )

===================================

前台调用方法:

{dede:channel type='parent'}{/dede:channel}

织梦如何调用当前栏目的上级栏目内容

这个有这么麻烦吗?我觉得是不是想太多了,在栏目下面调用如果不指定typeid的话,默认是当前栏目的ID,如果要让所有栏目都显示那个幻灯,价格加个typeid='all'试试,我是感觉应该可以的

织梦 dede :如何在一个文章页面,调用其文章所在栏目的上级栏目的文章列表、举例:

建议直接整个大栏目用同一个模板,为更好调用,新建一个模板,整个栏目都用,在调用的标签里直接注明该大栏目的Id,即可大栏目文章调用

织梦获取上级栏目文章的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于织梦栏目内容调用、织梦获取上级栏目文章的信息别忘了在本站进行查找喔。

织梦获取上级栏目文章 织梦发布文章栏目怎么不显示
扫码二维码