高安全性的内容管理系统
一站式建站解决方案
高性能静态网站构建工具
精美的网站模板库
详细的模板开发指南
完整的API接口说明
直观的视频使用指南
常见问题解答集锦
最新产品动态与行业资讯
了解我们的故事
获取支持与合作
说明:用于获取首页 Banner 列表
使用方法:{% bannerList 变量名称 %} 如将变量定义为 banners {% bannerList banners %}...{% endbannerList %}
{% bannerList 变量名称 %}
{% bannerList banners %}...{% endbannerList %}
siteId
type
type="分组名"
banners 是一个数组对象,因此需要使用 for 循环来输出
for
Id
Logo
Link
Description
Alt
{% bannerList banners %} {% for item in banners %} <a href="{{item.Link}}" target="_blank"> <img src="{{item.Logo}}" alt="{{item.Alt}}" /> <h5>{{item.Title}}</h5> </a> {% endfor %} {% endbannerList %}
调用指定分组,如分组名是”幻灯“
{% bannerList banners with type="幻灯" %} {% for item in banners %} <a href="{{item.Link}}" target="_blank"> <img src="{{item.Logo}}" alt="{{item.Alt}}" /> <h5>{{item.Title}}</h5> </a> {% endfor %} {% endbannerList %}
如需判断当前是否是循环中的第一条,可以这么写: {% if forloop.Counter == 1 %}这是第一条{% endif %} 比如需要给第一条添加额外 class=“active”,可以这么写:
{% bannerList banners %} {% for item in banners %} <a class="{% if forloop.Counter == 1 %}active{% endif %}" href="{{item.Link}}" target="_blank"> <img src="{{item.Logo}}" alt="{{item.Alt}}" /> <h5>{{item.Title}}</h5> </a> {% endfor %} {% endbannerList %}