织梦DedeCMS列表页第一页跟其它页使用不同模板的办法
有时候我们需要让织梦列表页的第一页跟第二页以及后面的页面的展示效果不同,使用不同的模板,但是目前网上也没有其他比较好的方案,那么下面织梦技术研究中心就给大家介绍一个最简单的办法,通过修改文件来为栏目列表页第一页单独指定一个模板,其余页面则调用另一个模板。
具体修改的文件以及代码如下:
1、找到并打开include/arc.listview.class.php文件,在里面大约第397行的位置找到Display函数,找到如下代码:
在这句代码的上面添加以下代码:
上面的代码是判断当列表页数大于1时,织梦就会调用list_article2.htm来作为当前列表页模板了。
2、添加以上代码后,在动态浏览栏目时已经能够成功实现了,但会生成栏目静态HTML页后,仍然不能正常调用,还需要继续修改。我们继续在include/arc.listview.class.php文件里面找到如下代码:
在这句代码的上面添加以下代码:
修改到这里之后无论是静态页还是动态页都能达到理想的效果了。
3、但是如果多个内容模型使用了多个列表页的模板,那么每个内容模型的栏目列表页的第二页都会用list_article2.htm来作为模板,这样我们需要进行修改,具体如下:
将第1步跟第2步里面的下面这段代码:
修改为:
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 织梦DedeCMS列表页第一页跟其它页使用不同模板的办法
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
pbootcms模板网 » 织梦DedeCMS列表页第一页跟其它页使用不同模板的办法