dedecms 列表页调用指定栏目下子栏目名称

dedecms 列表页调用指定栏目下子栏目名称,第1张

1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。

2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。

3、下一步如果没问题,就点击确定。

4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。

找到方法了 把TITLE里换成下面的代码就可以了{dede:field name='position' runphp='yes'} $tc="_"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me); //去除html标签 $tf=split($tw,@me); //分解成数组 for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk $tk=trim($tf[$ta])$tc; } $tk=substr($tk,0,-1); @me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}

channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套

{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记

你嵌套了 {dede:channel}所以有问题

调用多级子栏目讲参考:http://hibaiducom/kfs920/item/58aaec4c6e1d76e3dd0f6c37

同时调用一级、二级、三级以至N级栏目的方法:http://hibaiducom/kfs920/item/80ac8871ebe3c2236cc37c38

试试如下代码

 {dede:channelartlist typeid='3' } 

    <ul> 

      <li><a target="_blank" href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></li> 

        <ul> 

         {dede:sql sql='Select  from `dede_arctype` where reid=~id~ ORDER BY id'} 

        <li>·<a target="_blank" href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li> 

        {/dede:sql}

        </ul>

    </ul> 

 {/dede:channelartlist}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 列表页调用指定栏目下子栏目名称

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情