<@cms_advertisement>
获取广告数据列表,内嵌<#list DataList as ad>${ad.name}</#list>遍历数据
| 属性名 | 类型 | 必填 | 可用值 | 描述 | 默认值 |
|---|---|---|---|---|---|
| page | BOOLEAN | 否 | true=是 false=否 | 是否分页获取数据 | false |
| size | INTEGER | 否 | (分页)数据条数,默认:10 | ||
| condition | STRING | 否 | 扩展sql条件语句,例如:title like 'a%' | ||
| code | STRING | 是 | 广告位编码 | ||
| type | STRING | 否 | None=原始链接 Stat=统计链接 | 广告链接类型 | None |
| 属性名 | 描述 | 类型 |
|---|---|---|
| adSpaceId | 所属广告版本(页面部件)ID | Long |
| advertisementId | 广告ID | Long |
| 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 |
使用场景:广告位展示,通过页面部件编码“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>