如何使dede cms首页导航栏下面只显示10个栏目?

2025-02-28 19:22:36
推荐回答(3个)
回答1:

修改index.htm这个模板里面的代码找


{dede:channelartlist}


这一段,把{dede:channelartlist}改成{dede:channelartlist row=10}

默认的模板是显示所有,这个标签的用法
标签名称:channelartlist
标记简介:
功能说明:获取当前频道的下级栏目的内容列表标签
适用范围:全局使用
基本语法:
{dede:channelartlist row=6}

{dede:field name='typename'/}


{dede:arclist titlelen='42' row='10'}
{/dede:arclist}

{/dede:channelartlist}
参数说明:
typeid = '0' 频道ID,多个请用","分隔
row = '20' 获取的栏目返回值
其他说明:
除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
底层模板变量:
包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量。

回答2:

可以通过修改后台的head.htm文档代码解决,这是因为dede限制了导航栏的显示数目。找到head.htm文件中代码:


修改 row='10' 比10更大的数即可。

回答3:

绑定每块要显示对应栏目ID就可以了.
或者限定那段代码调用的次数