level 1
我用DEDECMS做的网站,设置了20多个栏目,都有二级栏目。但是发现网页顶部的导航只有前20个栏目的导航有二级导航。这是为什么?修改哪里可以避免这个问题?
2009年12月20日 10点12分
1
level 1
相关代码一:二级栏目菜单代码。(foot.php)
<!-- //二级子类下拉菜单,考虑SEO原因放置于底部 -->
<script type='text/javascript' src='{dede:global.cfg_cmsurl/}/images/js/dropdown.js'></script>
{dede:channelartlist typeid='top' cacheid='channelsonlist'}<ul id="dropmenu{dede:field.typeid/}" class="dropMenu">
{dede:channel row='30' type='son' noself='yes'} <li><a href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
{/dede:channelartlist}
<script type="text/javascript">cssdropdown.startchrome("navMenu")</script>
2009年12月21日 04点12分
2
level 1
相关代码二:网页顶部导航代码:(head.php)
<!-- //菜单 -->
<div class="module blue mT10 wrapper w963">
<div class="top">
<div class="t_l"></div>
<div class="t_r"></div>
<!-- //如果不使用currentstyle,可以在channel标签加入 cacheid='channeltoplist' 属性提升性能 -->
<div id="navMenu">
<ul>
<li><a href='{dede:global.cfg_cmsurl/}/'>主页</a></li>
{dede:channel type='top' row='30' 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>
2009年12月21日 04点12分
3
level 1
相关代码三:看DEDECMS的原始代码里的\images\js\dropdown.js
代码太长,发不上来,百度说有广告。只能麻烦您自己看了。
2009年12月21日 04点12分
5