如何使dede cms首页导航栏下面只显示10个栏目?
我的网站顶级栏目共有11个,首页导航栏显示的也是11个栏目。现在我的首页导航栏下面调用的栏目(非导航栏,下面调用的具体栏目和文章模块)是11个,显得不对称。怎样设置成首页...
我的网站顶级栏目共有11个,首页导航栏显示的也是11个栏目。
现在我的首页导航栏下面调用的栏目(非导航栏,下面调用的具体栏目和文章模块)是11个,显得不对称。怎样设置 成首页导航栏下面只调用10个栏目呢?
我不熟悉dede cms,希望懂行的帮帮忙。谢谢。 展开
现在我的首页导航栏下面调用的栏目(非导航栏,下面调用的具体栏目和文章模块)是11个,显得不对称。怎样设置 成首页导航栏下面只调用10个栏目呢?
我不熟悉dede cms,希望懂行的帮帮忙。谢谢。 展开
3个回答
展开全部
修改index.htm这个模板里面的代码找
<div class="listbox">
{dede:channelartlist}
<dl class="tbox">
这一段,把{dede:channelartlist}改成{dede:channelartlist row=10}
默认的模板是显示所有,这个标签的用法
标签名称:channelartlist
标记简介:
功能说明:获取当前频道的下级栏目的内容列表标签
适用范围:全局使用
基本语法:
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
参数说明:
typeid = '0' 频道ID,多个请用","分隔
row = '20' 获取的栏目返回值
其他说明:
除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
底层模板变量:
包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量。
<div class="listbox">
{dede:channelartlist}
<dl class="tbox">
这一段,把{dede:channelartlist}改成{dede:channelartlist row=10}
默认的模板是显示所有,这个标签的用法
标签名称:channelartlist
标记简介:
功能说明:获取当前频道的下级栏目的内容列表标签
适用范围:全局使用
基本语法:
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
参数说明:
typeid = '0' 频道ID,多个请用","分隔
row = '20' 获取的栏目返回值
其他说明:
除了宏标记外,channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记。
底层模板变量:
包含{dede:type}{/dede:type}及{dede:arclist}{/dede:arclist}下面所有底层模板变量。
2015-07-17 · 知道合伙人软件行家
PS一点学
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:1408
获赞数:11167
毕业于广东机电职业技术学院软件技术专业.IT行业2年从业经验,主要负责建站,SEO,营销.现任凯龙网络技术主管.
向TA提问 私信TA
关注
展开全部
可以通过修改后台的head.htm文档代码解决,这是因为dede限制了导航栏的显示数目。找到head.htm文件中代码:
<div id="navMenu">
<ul>
<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li>
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
</ul>
</div>
修改 row='10' 比10更大的数即可。
<div id="navMenu">
<ul>
<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li>
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~>~typename~</a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]>[field:typename/]</a></li>
{/dede:channel}
</ul>
</div>
修改 row='10' 比10更大的数即可。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绑定每块要显示对应栏目ID就可以了.
或者限定那段代码调用的次数
或者限定那段代码调用的次数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询