VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

Dreamweaver DEDECMS列表页面的首页和其他页面如何使用不同的模板?

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

Dreamweaver DEDECMS列表页面的首页和其他页面如何使用不同的模板?

Dreamweaver dedecms列表页面的首页和其他页面如何使用不同的模板?

如何为织梦DEDECMS列表页面的第一页和其他页面使用不同的模板

推荐学习:梦想编织cms

有时我们需要使列表页面的第一页的样式与第二页和后续页面的样式不同,通过修改dede:list标签很难达到理想的效果,因此Dreamweaver将为您介绍最简单的方法,即单独为第一页指定一个模板页面,并为其余页面调用另一个模板页面。

修改方法如下:

打开包含目录中的arc.listview.class.php文件,找到显示函数(大约397行),并找到以下代码:

$ this-》ParseTempletsFirst();在这些代码之上添加以下代码:

if($ this-》PageNo》1){ $ tempfile = $ GLOBALS【& # 39;cfg _ basedir & # 39].$ GLOBALS【& # 39;cfg _ templets _ dir & # 39]."/".$ GLOBALS【& # 39;cfg _ df _ style & # 39].“/list _ article 2 . htm“;$ this-》DTP-》load template($ tempfile);添加}后,当页数大于1时,智盟将调用list_article2.htm作为列表页模板。

添加上述代码后,可以在动态浏览列时实现,但在生成列的静态HTML页面后会发现仍然没有达到预期目的。

搜索以下代码:

$ this-》ParseDMFields($ this-》PageNo,1);在此代码上方添加以下代码:

if($ this-》PageNo》1){ $ tempfile = $ GLOBALS【& # 39;cfg _ basedir & # 39].$ GLOBALS【& # 39;cfg _ templets _ dir & # 39]."/".$ GLOBALS【& # 39;cfg _ df _ style & # 39].“/list _ article 2 . htm“;$ this-》DTP-》load template($ tempfile);$ this-》ParseTempletsFirst();好了,现在静态和动态页面都达到了理想的效果。

可能会有疑问。如果一个列有多个列表页模板,每个列列表页的第二页是否使用list_article2.htm作为模板?

解决方案:

$ tempfile = $ GLOBALS【& # 39;cfg _ basedir & # 39].$ GLOBALS【& # 39;cfg _ templets _ dir & # 39]."/".$ GLOBALS【& # 39;cfg _ df _ style & # 39].“/list _ article 2 . htm“;替换为:

$ tmpdir = $ GLOBALS【& # 39;cfg _ basedir & # 39].$ GLOBALS【& # 39;cfg _ templets _ dir & # 39];$ tempfile = str _ replace(“{ tid }“,$ this-》TypeID,$ this-》Fields【& # 39;临时列表& # 39;]);$ tempfile = str _ replace(“{ cid }“),$ this-》channel unit-》channel infos【& # 39;nid & # 39】,$ tempfile);$tempfile = $tmpdir。"/".$ tempfile$ tmpfile 2 = substr($ tempfile,0,-4);$tempfile = $tmpfile2。”2 . htm”;现在,您将自动获得在列表页面模板后添加了2的模板。例如,列表页面的模板是list_image.htm,第二个页面的模板是list _ image.htm..

这样,就方便多了。

以上是如何在Dreamweaver DEDECMS列表页面的第一页和其他页面上使用不同模板的详细信息。更多资讯请关注主机参考其他相关文章!

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:Dreamweaver DEDECMS列表页面的首页和其他页面如何使用不同的模板? https://zhujicankao.com/100122.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » Dreamweaver DEDECMS列表页面的首页和其他页面如何使用不同的模板?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!