模板手册

模板指令(标签)

<@cms_advertisement>

<@cms_advertisement>

广告列表标签

标签名

<@cms_advertisement>

标签描述

获取广告数据列表,内嵌<#list DataList as ad>${ad.name}</#list>遍历数据

标签属性

属性名类型必填可用值描述默认值
pageBOOLEANtrue=是
false=否
是否分页获取数据false
sizeINTEGER分页数据条数,默认:20
conditionSTRING扩展sql条件语句,例如:title like 'a%'
codeSTRING广告位编码
typeSTRINGNone=原始链接
Stat=统计链接
广告链接类型None

标签数据属性

属性名描述类型
adSpaceId所属广告版本(页面部件)IDLong
advertisementId广告IDLong
createBy创建人String
createTime创建时间LocalDateTime
keywords关键词String
link实际跳转链接(可设置为中转地址)String
name名称String
offlineDate下线时间LocalDateTime
onlineDate上线时间LocalDateTime
redirectUrl原始跳转链接String
resourcePath素材路径String
resourceSrc素材访问链接String
state状态String
type类型String
weight权重Integer

用法示例

示例1

使用场景:广告位展示,通过页面部件编码“index_ad1”获取页面部件关联的所有启用广告数据。

<@cms_advertisement code="index_ad1">
  <#list DataList as ad>
    <div>
      <a href="${ad.link}"><img src="${internalUrl(ad.resourcePath)}" alt="${ad.name}"></a>
    </div>
  </#list>
</@cms_advertisement>