GetAdList 获取广告

参数列表

参数名 类型 说明
pageSize int 要获取的数量
position int 广告位ID
id string 广告ID,”1,2,3”

####

返回值:

类型 []map[string]interface{}

[
    {
        "Id"       : 1,
        "Name"     : "首页广告一",   // 广告名称
        "Position" : 2,             // 广告位
        "Type"  : 1,                // image:图片,js:JS代码,text:文本
        "Content"  : "",            // 内容
        "Url"      : "",            // 跳转URL
        "Sort"     : 0,             // 排序
        "Status"     : 1,           // 是否启用
    }
]

示例

${$adList := GetAdList "pageSize:3 | position:1"}
${range $key,$ad := $adList}
<li>
    <a href="${$ad.Url}">
        <!--图片需要先转为 []map[string]interface{} 类型-->
        ${$adImageList := maps $ad.Content}
        ${range $img := $adImageList}
        <img src="${CorrectionPath $img.url $.domain}" style="display: inline;">
        ${end}
    </a>
    <span>${$ad.Name}</span>
</li>
${end}
作者:袁学飞  创建时间:2023-03-08 11:34
最后编辑:袁学飞  更新时间:2024-02-27 14:47