联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
指定栏目ID 调用栏目和其子栏目,并对子栏目使用降序排列。
类型:迅睿CMS 更新时间:2021-10-10 19:51:58

模板标签里面

{xunruicms_img_title}


主导航栏目调用


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


{xunruicms_img_title}

栏目的结构 和ID。


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


回帖
  • 迅睿框架技术-陈老师
    #1楼    迅睿框架技术-陈老师
    2021-10-10 17:35:51
    Chrome 0


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

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

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


  • jziyou
    #4楼    jziyou
    2021-10-10 17:57:30
    Edge 0

    主导航栏目调用需要完成指定栏目调用栏目和其子栏目并对子栏目使用降序排列栏目的结构和请问这
    这个二级栏目循环怎么写
  • jziyou
    #5楼    jziyou
    2021-10-10 17:58:24
    Edge 0
    {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
    Chrome 0


    因为你前缀没统一啊,t不存在啊,你的是c1
  • 迅睿框架技术-陈老师
    #7楼    迅睿框架技术-陈老师
    2021-10-10 18:08:13
    Chrome 0
    {category module=share pid=5 return=c1}表示调用5下面的子栏目
  • jziyou
    #8楼    jziyou
    2021-10-10 18:14:21
    Edge 0
    {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楼    jziyou
    2021-10-10 18:15:14
    Edge 0
    使用上边的标签调用结果是

    这样。现在还是不对,父栏目没有显示,二级栏目显示在了主导航位置。
  • jziyou
    #10楼    jziyou
    2021-10-10 18:16:03
    Edge 0
    <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
    Chrome 0
    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楼    jziyou
    2021-10-10 18:27:22
    Edge 0
    <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
    Chrome 0
    感觉是八楼官方说的那个问题
  • jziyou
    #14楼    jziyou
    2021-10-10 18:39:03
    Edge 0
    迅睿框架技术-陈老师
    {category module=share pid=5}
    你的外循环怎么没有指定return?
  • jziyou
    #15楼    jziyou
    2021-10-10 18:42:24
    Edge 0
    <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
    Chrome 0
    share pid=$5 是错误的,八楼官方的代码是标准答案。
  • jziyou
    #17楼    jziyou
    2021-10-10 18:47:42
    Edge 0
    初次使用 8喽写了什么答案 ?
  • jziyou
    #18楼    jziyou
    2021-10-10 19:22:01
    Edge 0
    <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
    Firefox 92.0 0
    {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楼    jziyou
    2021-10-10 19:50:13
    Edge 0
    悦笙 完美的写法
  • jziyou
    #21楼    jziyou
    2021-10-10 19:51:58
    Edge 0
    @悦笙:完美的写法 即可以自定义主导航父栏目,又可以指定父栏目下的子栏目。 实现了高度自定义主导航和二级栏目调用