业务经理

微信扫描以上二维码

028-61286886

技术咨询

指定栏目ID 调用栏目和其子栏目,并对子栏目使用降序排列。

迅睿框架 更新 2021-10-10 19:51:58 jziyou

模板标签里面

{xunruicms_img_title}


主导航栏目调用


需要完成 指定栏目ID 调用栏目和其子栏目,并对子栏目使用降序排列。


{xunruicms_img_title}

栏目的结构 和ID。


请问这样的调用标签需要怎么写。


方案

  • 迅睿框架技术-陈老师 #1 · 2021-10-10 17:35:51


    order=id_desc
  • jziyou #2 · 2021-10-10 17:41:14
    你这个截图 在什么位置
  • 迅睿框架技术-陈老师 #3 · 2021-10-10 17:49:04
    • 字段标签生成工具

      全面免费!模板制作的必备插件,自动生成字段的模板标签,解决新手老手调用困难问题

    栏目管理,选择右边的栏目,点调用


  • jziyou #4 · 2021-10-10 17:57:30

    主导航栏目调用需要完成指定栏目调用栏目和其子栏目并对子栏目使用降序排列栏目的结构和请问这
    这个二级栏目循环怎么写
  • jziyou #5 · 2021-10-10 17:58:24
    {category module=share pid=5 return=c1} <li class="active"> <a href="{$t.url}">{$t.name}</a> {if $c1.child} <dl class="wow fadeIn animated" style="visibility: visible; animation-name: fadeIn;"> {category module=share pid=$c1.id return=c2 show=1 order=id_desc} <dd><a href="{$c2.url}">{$c2.name}</a></dd> {/category} </dl> {/if} </li>{/category}我这样写 父栏目 和子栏目 都没显示
  • 迅睿框架技术-陈老师 #6 · 2021-10-10 18:07:58


    因为你前缀没统一啊,t不存在啊,你的是c1
  • 迅睿框架技术-陈老师 #7 · 2021-10-10 18:08:13
    {category module=share pid=5 return=c1}表示调用5下面的子栏目
  • jziyou #8 · 2021-10-10 18:14:21
    {category module=share pid=5 return=t} <li class="active"> <a href="{$t.url}">{$t.name}</a> {if $t.child} <dl class="wow fadeIn animated" style="visibility: visible; animation-name: fadeIn;"> {category module=share pid=$t.id return=c show=1 order=id_desc} <dd><a href="{$c.url}">{$c.name}</a></dd> {/category} </dl> {/if} </li>{/category}
  • jziyou #9 · 2021-10-10 18:15:14
    使用上边的标签调用结果是

    这样。现在还是不对,父栏目没有显示,二级栏目显示在了主导航位置。
  • jziyou #10 · 2021-10-10 18:16:03
    <li class="active"> {dede:type typeid='5'}<a href="[field:typelink /]">[field:typename /]</a>{/dede:type} <dl class="wow fadeIn"> {dede:type typeid='8'}<dd><a href="[field:typelink /]">[field:typename /]</a>{/dede:type}</dd> {dede:type typeid='7'}<dd><a href="[field:typelink /]">[field:typename /]</a>{/dede:type}</dd> {dede:type typeid='6'}<dd><a href="[field:typelink /]">[field:typename /]</a>{/dede:type}</dd> </dl> </li>原来的dedecms代码
  • 迅睿框架技术-陈老师 #11 · 2021-10-10 18:25:09
    1内外循环必须指定return,2c没有定义过需要改成为,需要学会为什么这样改
    {category module=share pid=5}
        <li class="active">
    	<a href="{$t.url}">{$t.name}</a>	
    	 {if $t.child}
    	 <dl class="wow fadeIn animated" style="visibility: visible; animation-name: fadeIn;">
        {category module=share pid=$t.id return=c show=1 order=id_desc return=c}
            <dd><a href="{$c.url}">{$c.name}</a></dd>
        {/category}
        	</dl>
        {/if}
    		</li>
    {/category}
  • jziyou #12 · 2021-10-10 18:27:22
    <li class="active"> <!-- 主导航 调用栏目ID5 -->{category module=share id=5 return=t} <a href="{$t.url}">{$t.name}</a> <!-- 栏目ID5的URL 和名称 --> {if $t.child} <!-- 判断ID5栏目是否有子栏目 --> <dl class="wow fadeIn"> <!-- 子栏目列表开始 --> {category module=share pid=$t.id return=c show=1 order=id_desc} <dd><a href="{$c.url}">{$c.name}</a></dd><!-- 子栏目的URL 和名称 --> {/category} </dl> {/if}{/category}</li>
  • 帅不过十秒 #13 · 2021-10-10 18:35:11
    感觉是八楼官方说的那个问题
  • jziyou #14 · 2021-10-10 18:39:03
    迅睿框架技术-陈老师
    {category module=share pid=5}
    你的外循环怎么没有指定return?
  • jziyou #15 · 2021-10-10 18:42:24
    <li class="active"> <!-- 主导航 调用栏目ID5 -->{category module=share id=5 return=t} <a href="{$t.url}">{$t.name}</a> <!-- 栏目ID5的URL 和名称 --> {if $t.child} <!-- 判断ID5栏目是否有子栏目 --> <dl class="wow fadeIn"> <!-- 子栏目列表开始 --> {category module=share pid=$5 return=c } <dd><a href="{$c.url}">{$c.name}</a></dd><!-- 子栏目的URL 和名称 --> {/category} </dl> {/if}{/category}</li>依然调不出来
  • 初次使用 #16 · 2021-10-10 18:43:31
    share pid=$5 是错误的,八楼官方的代码是标准答案。
  • jziyou #17 · 2021-10-10 18:47:42
    初次使用 8喽写了什么答案 ?
  • jziyou #18 · 2021-10-10 19:22:01
    <li class="active"> {category module=share id=5 return=t} <a href="{$t.url}">{$t.name}</a>{/category}<dl class="wow fadeIn">{category module=share pid=5 return=c} <dd><a href="{$c.url}">{$c.name}</a></dd>{/category}</dl></li>这样写成功调用
  • 悦笙 #19 · 2021-10-10 19:47:43
    满意答案
    {category module=share id=5,1,9,11}
      <li class="active">
        <a href="{$t.url}">{$t.name}{$t.id}</a> 
        {if $t.id == 5 or $t.id==9} 
          <dl class="wow fadeIn"> 
            {category module=share pid=$t.id  show=1 order=id_desc return=c}
                <dd><a href="{$c.url}">{$c.name}</a></dd>
            {/category}
          </dl>
        {/if}
      </li>
    {/category}
  • jziyou #20 · 2021-10-10 19:50:13
    悦笙 完美的写法
  • jziyou #21 · 2021-10-10 19:51:58
    @悦笙:完美的写法 即可以自定义主导航父栏目,又可以指定父栏目下的子栏目。 实现了高度自定义主导航和二级栏目调用

迅睿系统漏洞

多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...
GeoSeo工具箱
GeoSeo工具箱(2026-09-18)
修正菜单规范
后台二次登陆验证
后台二次登陆验证(2026-09-18)
新增邮箱验证 新增短信验证
京东云短信
京东云短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
创蓝短信
创蓝短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
火山引擎短信
火山引擎短信(2026-09-17)
- 验证码有效期改只读展示 - 有效期旁新增系统设置按钮 - 保...
外贸多语言建站
外贸多语言建站(2026-09-17)
优化独立内容过滤机制