dedecms列表页如何调用子栏目列表以及子栏目的名称
这个我是用js的方法实现的。
1、左侧的列表正常调取
2、建立一个隐藏的div,里面的内容是当前栏目的标题
3、取到隐藏div的内容,去左侧栏目比对,相同则增加响应的class
效果蛮好,而且不用修改dede的代码,js组件很方便用。
有案例可看,如果需要可以私信我,这里发网址容易被屏蔽。
{dede:channelartlist pagesize='20' row='20'}
<li><a href="[field:typelink/]" id="nav_[field:global name=autoindex/]" onmouseover="showMenu('nav_[field:global name=autoindex/]','subnav[field:global name=autoindex/]')">第一章</a>
<div class="subnav disable" id="subnav[field:global name=autoindex/]">
<p class="pointer"></p>
<p><span>
{dede:arclist row='4' orderby='pundate'}
<a href="[field:arcurl/]">[field:title /]</a> |
{/dede:arclist}
</span></p>
</div>
</li>
{/dede:channelartlist}
测试 ok的,没问题 样式不一样的是数字,数字是有规律的,递增,那直接用递增的标签就可以了,我已经加上了,你测试下,
dedecms列表页如何调用子栏目列表以及子栏目的名称的方法。
如下参考:
1打开梦想编织设备的主界面,直接找到增加顶级top程序,选择跳转。
2此时,进入新的对话框,根据实际情况设置相关参数。
3如果下一步没有问题,点击确定,如下图。
4以便在特殊情况下看到相应的结果,可以转移到使用指定列下的子列列表中。
请吧问题说清楚,二级目录显示的什么问题?
如果你想二级目录的模板与一级目录上的不一样,你可以进入后台找到
核心→网站目录管理→找到你想修改的二级栏目→更改→高级选项
在这里面你可以看到
列表模板、封面模板、文章模板
这三种模板,在这里你可以找到他们对应的模板文件名。
然后到网站目录下面找到 \templets\default\你对应的模板进行修改便可。
如果对dedecms有兴趣,欢迎来我的BLOG看看关于dedecms的相关文章。
0条评论