自由列表管理 > 添加一个列表
自由列表标记说明:自由列表标记(freelist)的功能基本等同于arclist标记,区别是freelist标记支持分页,这让生成按自定义排序规则的文档列表(如按标题拼音部首排序等)等轻松的实现统一化管理,并且自由列是独立编译的,不与其它模板混在一起,这样不会影响系统生成网页或浏览速度
自由列表标题:
列表网页存放目录: {listdir}变量的值
目录默认页名称:
命名规则:
列表模板:
最大列出页数:
关键词:
列表描述:
限定栏目: GetAtt('typeid'); echo ""; ?>
限定栏目: GetAtt('channel'); echo ""; ?>(如果限定了栏目文档模型,则允许使用附加表指定的列表字段作为底层变量)
附加属性: GetAtt('att'); echo ""; ?>
GetAtt('type'); if ($setype=='') $setype = 'X'; ?> 高级筛选:
排列顺序: GetAtt('orderby'); $sorta = "sortrank,置顶权限值;pubdate,发布时间;senddate,录入时间;click,点击量;id,文档id,lastpost,最后评论时间;postnum,评论总数;rand,随机获取"; $sortas = explode(';',$sorta); foreach($sortas as $v) { $vs = explode(',',$v); $vs[0] = trim($vs[0]); $sortarrs[$vs[0]] = $vs[1]; } ?>
循环内的单行记录样式循环内的单行记录样式:支持字段(底层变量[field:varname/]):id,title,color,typeid,ismake,description,pubdate,senddate,arcrank,click,litpic,typedir,typename,arcurl,typeurl,stime(pubdate的"0000-00-00"格式),textlink,typelink,imglink,image普通字段直接用[field:字段名/]表示Pubdate发布时间的调用参数[field:pubdate function=MyDate('Y-m-d H:i:s',@me)/]