联系我们
028-61286886
投诉邮箱

q@xunruicms.com

迅睿CMS框架在内容页面中怎么调用顶级栏目的名称和地址最顶级的栏目不是父栏
程序版本:4.2.4 提问时间:2019-09-27 01:45:31

在内容页面中,怎么调用顶级栏目的名称和地址,最顶级的栏目,不是父栏目,是一级栏目的名称怎么调用?

问答列表
  • 2019-09-27 16:57:31

    {$top.name}

    最佳满意答案
  • 2019-09-29 11:11:43

    还是不能

  • 2019-09-30 11:10:15

    有人知道吗

  • 2019-09-30 11:33:56
    增加悬赏金:3元,希望大家给予帮助!
  • 2019-09-30 12:24:57

    顶级栏目名称:{$top.name}

    顶级栏目名称链接:{$top.url}

    父级栏目名称调用:{$parent.name}

    父级栏目目录调用:{$parent.dirname}

    父级栏目链接调用:{$parent.url}

    调用本栏目基本信息

    栏目名称:{$cat.name}

    栏目地址:{$cat.url}

    栏目缩略图:{dr_get_file($cat.thumb)}

  • 一楼方法ok的,不行可以升级下程序

  • 2019-09-30 17:11:39

    {dr_share_cat_value($catid, 'topid')}

  • 2019-09-30 17:12:02

    回复@官方首席技术

    兄弟?没试过就回答?还是说审题不严格?

  • 2019-09-30 17:13:04


    image.png

  • 2019-09-30 17:13:47


    image.png

  • 2019-09-30 17:15:20

    回复@蓝色经典

    https://www.xunruicms.com/doc/623.html

    V4版本有这个函数  {dr_share_cat_value($catid, 'topid')}

    独立模块栏目函数:

    dr_share_cat_value("模块目录", 栏目ID, "输出字段")

    共享模块栏目函数:

    dr_share_cat_value(栏目ID, "输出字段")

    显示字段


    字段名
    介绍
    pid上级栏目的id,当为0时表示顶级栏目
    pids
    上级栏目的id集合,格式:0,上级id1,上级id2...
    name栏目的名称
    tid栏目类型,0单页,1模块,2外链
    mid模块id
    domain顶级栏目绑定的域名
    content单页内容
    dirname
    目录名称,唯一标识
    pdirname含父级目录名称,上级目录1/上级目录2/当前目录
    child当等于1时表示,此栏目有子类
    childids所以子类id(含当前id),格式:当前id,下级id1,下级id2
    thumb
    缩略图,必须使用dr_thumb函数调用缩略图字段
    total栏目数据量(更新栏目缓存之后数据量才会统计,统计量页可以使用ci的统计方法实现)
    topid顶级栏目id
    catids
    所有子栏目id,格式为数组,和childids值差不多,只是格式不同


    用法举例:

    1、调用指定共享栏目ID999的信息

    栏目名称:{dr_share_cat_value(999, "name")}
    栏目地址:{dr_share_cat_value(999, "url")}
    栏目单页内容:{dr_share_cat_value(999, "content")}
    缩略图:{dr_get_file(dr_share_cat_value(999, "thumb"))}


    2、调用指定news模块的栏目ID999的信息

    栏目名称:{dr_cat_value("news", 999, "name")}
    栏目地址:{dr_cat_value("news", 999, "url")}
    缩略图:{dr_get_file(dr_cat_value("news", 999, "thumb"))}


  • 2019-09-30 17:21:47

    共享模块:

    {php $aaa=dr_share_cat_value($catid, 'topid');}

    顶级栏目名称:{dr_share_cat_value($aaa, 'name')}

    顶级栏目地址:{dr_share_cat_value($aaa, 'url')}

    独立模块:

    {php $aaa=dr_share_cat_value("模块目录", $catid, 'topid');}

    顶级栏目名称:{dr_share_cat_value($aaa, 'name')}

    顶级栏目地址:{dr_share_cat_value($aaa, 'url')}

  • 2019-09-30 17:25:44

    如果你只是2级,保险的话,就用上面的,可以兼容超过3级写法!

    那就用 

    父级栏目名称调用:{$parent.name}<br>

    父级栏目链接调用:{$parent.url}<br>

  • 2019-09-30 17:26:20

    保险的话,就用上面的,可以兼容超过3级写法!

    -

    如果你只是2级,那就用 下面

    父级栏目名称调用:{$parent.name}<br>

    父级栏目链接调用:{$parent.url}<br>

  • 2019-09-30 19:09:31

    你这个太复杂了,一楼的是对的,{$top.name},没问题,楼主肯定程序版本低了用不了

    回复@ibennie

  • 2019-10-10 09:27:14

    怎么不采纳啊

  • 2019-10-19 19:04:39

    回复@官方首席技术

    系统版本: v4.3.2 

    如果是2级栏目 的内容页show.html

    顶级栏目名称:{$top.name}

    顶级栏目名称链接:{$top.url}

    是不好使的 不知道3级栏目会不会也不好用

  • 2019-10-21 09:54:45

    回复@冰蓝

    我是最新版的程序,证明这个参数用不了

  • 2019-10-21 10:02:35
    @子语:{$top.name} 完美