程序包 | 说明 |
---|---|
com.publiccms.views.directive.cms |
Cms directive
CMS指令
指令是一种FreeMarker的扩展,既可以在模板中定义指令又可以用java类实现指令,在PublicCMS中对FreeMarker这种指令扩展方式进行了封装和延申。
|
类和说明 |
---|
CmsSearchDirective
search 内容列表查询指令
参数列表
word :搜索词,多个搜索词时取并集结果
exclude :排除词汇
tagIds :多个标签id,多个标签时取并集结果
userId :用户id
parentId :父内容id
categoryId :分类id
containChild :包含子分类,当categoryId不为空时有效
categoryIds :多个分类id,当categoryId为空时有效
modelIds :多个模型id
extendsValues
多个全文搜索字段值,格式:[字段编码]:字段值],例如:extendsValues='isbn:value1,unicode:value2'
dictionaryValues
多个字典搜索字段值,只有数据字典父级值时包含所有子级结果,格式:[字段编码]_[字段值],例如:dictionaryValues='extend1_value1,extend1_value2'
dictionaryUnion
取数据字典并集结果,dictionaryUnion不为空时有效,【true,false】,默认为交集结果
highlight :高亮关键词,【true,false】,默认为false,启用高亮后,
标题、作者、编辑、描述字段应该加? |