大家经常看到很多网站有一些自定义的文章列表,例如很多下载站点有按照拼音排序的内容列表、或者是Google Map形式的列表,这些东西因为涉及到数据的调用,如果单纯用织梦的模板标记是很难做到的,这时候,织梦的自由列表就诞生了,解决了这个调用的问题。
9 U0 ?# d$ D/ T- Z) j1 C
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
% e; i7 _* P: T2 S(图1) % m7 S+ s0 M* Y: q
自由列表标记(freelist)的功能基本等同于arclist标记,区别是freelist标记支持分页,这让生成Google Map、生成按自定义排序规则的文章列表(如按标题拼音部首排序等)等轻松的实现统一化管理,并且自由列是独立编译的,不与其它模板混在一起,这样不会影响系统生成HTML或访问速度。
% G1 U1 r# a8 g9 A) Z& j* A这里DedeCMS内置了一个自由列表的例子:Google SiteMap 生成器,新人在使用自由列表功能的时候可以学习一下,其原理非常简单的。只需要您创建一个自由列表然后在设置中指定调用的内容栏目、频道、自定义属性、关键字等等条件,然后设置自由列表的模板,这样就完成了一个自由列表的创建。5 E8 O; Y3 K0 |4 p$ W
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
(图2)
# `' | p W) ^# l5 {1 {4 n5 ]4 v自由列表创建完成后,您可以更新自由列表,生成Html,这样我们就成功创建了Google SiteMap。
, [7 S% F6 A3 h$ ^6 w' F
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
+ L' b; o3 l; r3 V
DedeCms V5.3:自由列表-让你想怎么调用就怎么调用
(图3) 6 D& n# g2 x Q: G& p0 b/ ?* F
当然这里只是一个使用例子,您可以通过自由列表按照自己的想法做出很多类型的列表方式,以配合网站,达到自己满意的效果。官方在今后时间将推出一些关于自由列表使用的详细教程,来帮助大家驾驭他,让他更好的配合您的网站。 |