大家经常看到很多网站有一些自定义的文章列表,例如很多下载站点有按照拼音排序的内容列表、或者是Google Map形式的列表,这些东西因为涉及到数据的调用,如果单纯用织梦的模板标记是很难做到的,这时候,织梦的自由列表就诞生了,解决了这个调用的问题。* ~4 T6 T1 [) z2 ~- C, |+ g% {9 u5 [
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
; a8 p' i: E" |, W" y; t
(图1) / L: R5 ^3 ~; \4 S( M& {0 m
自由列表标记(freelist)的功能基本等同于arclist标记,区别是freelist标记支持分页,这让生成Google Map、生成按自定义排序规则的文章列表(如按标题拼音部首排序等)等轻松的实现统一化管理,并且自由列是独立编译的,不与其它模板混在一起,这样不会影响系统生成HTML或访问速度。7 d9 S; k$ ]. k+ A0 Q% M
这里DedeCMS内置了一个自由列表的例子:Google SiteMap 生成器,新人在使用自由列表功能的时候可以学习一下,其原理非常简单的。只需要您创建一个自由列表然后在设置中指定调用的内容栏目、频道、自定义属性、关键字等等条件,然后设置自由列表的模板,这样就完成了一个自由列表的创建。; k: P. I0 |; W' g
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
(图2) ! @3 S& b4 G e3 h Q# i1 A* v) ^" Y
自由列表创建完成后,您可以更新自由列表,生成Html,这样我们就成功创建了Google SiteMap。; G: g( H- F7 r) p& L7 e
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
1 B8 h# J/ p- G+ j0 g- p
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
(图3)
. G7 w* v: E- p当然这里只是一个使用例子,您可以通过自由列表按照自己的想法做出很多类型的列表方式,以配合网站,达到自己满意的效果。官方在今后时间将推出一些关于自由列表使用的详细教程,来帮助大家驾驭他,让他更好的配合您的网站。 |