zoukankan      html  css  js  c++  java
  • 织梦调用父级栏目链接和名称

    打开文件
    /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 `#@__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}

  • 相关阅读:
    置入式广告 场景中并无实际对应物
    文本自动摘要的方法研究
    [翻译]用DataSource控件以外的方法为GridView提供数据
    留个纪念
    新街口
    [翻译]SharePoint2007中创建Forms认证方式的站点
    路不一定是死的
    网站转移小记
    [转载]什么时候使用webservice
    城市周末的夜还是那么美
  • 原文地址:https://www.cnblogs.com/llguanli/p/6890200.html
Copyright © 2011-2022 走看看