真的是zblog用惯了,博客列表样式也习惯了。前几天有个客户找到天兴工作室需要把天兴工作室制作的一套zblog模板转成dedecms模板。当我把這个单子接下来之后才发现这是一个坑啊!
dedecms是一个cms程序,首页全部是cms样式排列的。首页想象zblog這样的文章列表排列+分页就非常难搞了。
起先我的思路是:先设置一个顶级栏目,然后其他栏目全部在這个顶级栏目之下,然后首页直接显示這个顶级栏目。后来想想还要301定向什么的好坑爹就算了。
后来网上找啊找,找到了這个dedecms的自由列表,虽然说也略显坑爹,起码是没什么问题了。
操作步骤:
-
dedecms后台--核心--自由列表管理;
-
新建一个自由列表,列表HTML存放目录去掉“freelist/”,模板选择首页模板;
-
循环内的单行记录样式按自己模板的需求填写好,保存提交。
切记主意:“不使用目录默认主页“這个勾不能勾选。要不然首页直接是空白没法替换的。
-
然后在首页模板里面去添加代码,主体部分“{dede:freelist/}”,分页条“{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="3"/}”
最后更新自由列表。就差不多OK了。
使用這个方法比较坑的地方在于:以后不能直接去更新首页,必须要在自由列表管理這里去更新自由列表;第二个就是那个”不使用目录默认主页“的勾要记得去掉(其实有方法可以在底层直接去掉)