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