Files
2026-10-29 16:41:17 +07:00

19 lines
1.1 KiB
HTML

{{define "appIcons"}}
{{/* 小方块推荐:首页小图标(后台位置 13,BList)/ 播放页小图标(后台位置 12,AList)
入参 dict "Items" 列表 "Label" 无障碍名称;类名避免 ads/ad-slot(夸克等浏览器会拦截) */}}
{{if .Items}}
<link rel="stylesheet" href="/static/css/appIcons.css?v=1">
<section class="app-icons" aria-label="{{if .Label}}{{.Label}}{{else}}推荐{{end}}">
<span class="app-icons__label">推广</span>
<div class="app-icons__row">
{{range .Items}}
<a class="app-icons__item" href="{{if .Link}}{{.Link}}{{else}}#{{end}}"{{if .Link}} target="_blank" rel="sponsored nofollow noopener"{{end}} title="{{.Title}}"{{if .CanReportClick}} data-ads-id="{{.AdsID}}" data-ads-location="{{.Location}}"{{end}}>
<img decoding="async" class="lazy app-icons__img" src="/static/images/placeholder.png?v=2" data-src="{{.Images}}" data-lazy-eager="1" alt="{{if .Title}}{{.Title}}{{else}}推荐{{end}}">
<span class="app-icons__name">{{if .Title}}{{.Title}}{{else}}推荐{{end}}</span>
</a>
{{end}}
</div>
</section>
{{end}}
{{end}}