|
打开文件
/include/taglib/channel.lib.php
找到代码
- else if($type=='self')
- {
- if($reid==0) return '';
- $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
- FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
- }
复制代码
在其后添加
- else if($type=='topone')
- {
- if($reid==0) return '';
- $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$typeid' ");
- $topids = $rowR['topid'];
- $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
- FROM `dede_arctype` WHERE reid='0' And id='$topids' And ishidden<>1 order by sortrank asc limit 0, $line ";
- }
- else if($type=='fatherlist')
- {
- $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$typeid' ");
- $reid = $rowR['reid'];
- $rowR = $dsql->GetOne("SELECT * FROM `dede_arctype` WHERE id='$reid' ");
- $reid = $rowR['reid'];
- $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
- FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
- }
复制代码
然后就可以在模板中调用父级栏目和父级顶级栏目了:
{dede:channel type='fatherlist'}[field:typename/]{/dede:channel}
{dede:channel type='topone'}[field:typename/]{/dede:channel}
|
|