类 CmsPlaceDirective

所有已实现的接口:
Directive, HttpDirective, freemarker.template.TemplateDirectiveModel, freemarker.template.TemplateModel

@Component public class CmsPlaceDirective extends AbstractTemplateDirective
place 推荐位查询指令

参数列表

parameter list

パラメータリスト

  • id:推荐位id,结果返回object CmsPlace
  • absoluteURL:url处理为绝对路径 默认为 true
  • containsAttribute:默认为false,为true时object.attribute为推荐位扩展数据map(字段编码,value)
  • ids: 多个推荐位id,逗号或空格间隔,当id为空时生效,结果返回map(id,object)

使用示例

usage example

使用例

<@cms.place id=1>${object.title}</@cms.place>

<@cms.place ids='1,2,3'><#list map as k,v>${k}:${v.title}<#sep>,</#list></@cms.place>

 <script>
  $.getJSON('${site.dynamicPath}api/directive/cms/place?id=1&appToken=接口访问授权Token', function(data){
    console.log(data.title);
  });
  </script>