织梦cms怎么获取当前栏目路径

2021-07-30 0 4,124

织梦cms怎么获取当前栏目路径

织梦cms怎么获取当前栏目路径

织梦cms获取当前栏目路径及栏目名称的标签调用及顶级栏目

推荐学习:织梦cms

标签如下:

当前:

{dede:type}
<a href=" [field:typelink  /] "> [field:typename/] </a>
{/dede:type}

因为{dede:field name='arcurl'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话,就要用上面这个标签。

而获取网站所有栏目名称及路径列表的话,就要用到另一个标签: {dede:channel},调用方式如下:

所有栏目

<ul>
{dede:channel  type='top' row='11'}
<li class="navbg"><a  href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
</ul>

织梦dedeCMS网站栏目页获取当前栏目的顶级栏目名称的标签教程:

我们在使用做一些网站的时候,时常会碰到需要调用当前栏目的顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。

下面拓展出一个方法来实现这个效果、:

在include/common.func.php的最下方加入:

内容来自

顶级栏目名

function GetTopTypename($id)
{
    global $dsql;
     $row = $dsql->GetOne("SELECT typename,topid FROM jiemou_arctype WHERE id=  $id");
    if ($row['topid'] == '0')
    {
        return  $row['typename'];
    }
    else
    {
        $row1 =  $dsql->GetOne("SELECT typename FROM jiemou_arctype WHERE id=  $row[topid]");
        return $row1['typename'];
    }
}

在文章页或者栏目列表页调用时,在所要调用栏目名称的位置加上下面这行代码即可实现。 内容来自

{dede:field name='typeid' function="GetTopTypename(@me)" /} 内容来自

在文章页中用下面这个方法来调用

获取当前栏目的父栏目

写成一个函数放入include/extend.func.php文件中

function GetParentCategoryNameByID($CurrentID){
$tsql = new DedeSql(false); 
$typelink2 = '';
$tsql->SetQuery("Select i.typedir,i.typename From zz5unet_arctype t left join zz5unet_arctype i on i.id=t.reid where t.id='$CurrentID'");
$tsql->Execute('t');   
while($row = $tsql->GetArray('t',MYSQL_ASSOC))  
{
$typelink2 .= $row['typename'];  
}
return $typelink2;
}

调用方法:{dede:field name='id' function='GetParentCategoryNameByID(@me)' /}

以上就是织梦cms怎么获取当前栏目路径的详细内容,更多请关注php中文网其它相关文章!

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

收藏 (0) 打赏

您的支持是我们前进最大的动力!

打开微信扫一扫,即可进行扫码打赏哦
点赞 (0)

本站声明: 根据2013年1月30日《计算机软件保护条例》2次修订第17条规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬,鉴于此,也希望大家遵守相关法律法规使用、研究软件。 1、本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解。 2、下载用户仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。 3、站内资源均来源于网络公开发表文件或网友投稿发布,如侵犯您的权益,请联系管理员处理。 4、本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用,如有链接无法下载、失效或广告,请联系客服处理。 5、所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵,因本站资源均为可复制品,所 以不支持任何理由的退款兑现,请熟知后再下载。

彤彤模板团 织梦CMS教程 织梦cms怎么获取当前栏目路径 https://www.xiaoyuerqingfen.cn/14453.html

一家有态度的精品资源分享平台

常见问题
  • 模板团承诺演示效果图均和网站95%一样,并且我们的模板和数据都没有留后门,请放心使用。
查看详情
  • 因为模板具有可复制性和可传播性,模板一旦发货,非质量问题,不支持退换;所以务必请您一定看清楚后再购买。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    资源总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

开通会员,尊享海量资源下载特权