程序包 | 说明 |
---|---|
com.publiccms.views.directive.cms |
Cms directive
CMS指令
指令是一种FreeMarker的扩展,既可以在模板中定义指令又可以用java类实现指令,在PublicCMS中对FreeMarker这种指令扩展方式进行了封装和延申。
|
限定符和类型 | 类和说明 |
---|---|
class |
CmsFacetSearchDirective
facetSearch 内容列表查询指令
参数列表
CmsSearchDirective
返回结果
page
分面搜索结果FacetPageHandler
page.list :List类型 查询结果实体列表
CmsContent
使用示例
<@cms.facetSearch word='cms' pageSize=10>
<p> category: <#list page.facetMap.categoryId as k,v><@cms.category id=k>${object.name}</@cms.category>(${v})</#list></p>
<p> model: <#list page.facetMap.modelId as k,v><@cms.model id=k>${object.name}</@cms.model>(${v})</#list></p>
<#list page.list as a><p>${a.title}</p></#list>
</@cms.facetSearch>
<script>
$.getJSON('${site.dynamicPath}api/directive/cms/facetSearch? |