联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
$cat.name这个标签,在多级栏目下的问题
类型:迅睿CMS 更新时间:2024-02-29 17:22:00 封面模板 二级栏目 顶级栏目
插件 建站系统 V3.16
应用作者 迅睿官方团队
发布时间 2022-03-01 15:30:06
更新时间 2024-11-11 14:53:11


请教一个问题:

{$cat.name}这个标签,在多级栏目下,比如产品中心>徽章>烤漆徽章

同一个产品名称为aaa,内容栏目封面模板category.html(顶级栏目产品中心不正常,输出为产品中心定制:aaa)和内容列表页模板list.html(二级栏目徽章和三级栏目烤漆徽章,都正常)中,只有栏目封面不对,因为名称变了。想在产品中心页顶级栏目也输出为二级栏目或三级栏目的产品名称

请问怎么去写这个代码标签

{module catid=$catid order=updatetime page=1}
<li>
<a href="{$t.url}" title="{$t.title}" class="img"><img src="{dr_thumb($t.thumb,500,500)}" alt="{$t.title}"></a>
<h3><a href="{$t.url}" title="{$t.title}">{$cat.name}定制:{$t.title}</a></h3>
</li>
 {/module}


插件教程:https://www.xunruicms.com/doc/app-928.html

回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2024-02-27 07:57:26
    Chrome 0
    {dr_cat_value($t.catid, "name")}
  • 小黄人 18html
    #2楼    小黄人 18html
    2024-02-27 10:05:02
    Chrome 0
    {$cat.name} 是显示的当前栏目的名称$cat 是包含了当前栏目的所有信息的一个数组,因此当前栏目是 产品中心,{$cat.name}自然是只显示 产品中心 四个字了如果你想获取产品所在栏目的栏目名那就要先获得栏目ID也就是一楼写的 $t.catid然后通过官方函数 {dr_cat_value($t.catid, "name")}
    满意答案
  • 67495
    #3楼    67495
    2024-02-29 17:22:00
    Chrome 0
    @小黄人 18html:大哥帮助。