安企CMS#通用标签-for循环遍历标签#

for 遍历数组、slice等对象。

for用于循环访问数组中的每个项目,从而使该项目在上下文变量中可用。


示例代码

例如,要显示archiveList中提供的文档列表:



<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

还可以输出for循环的计数,以及剩余数量,还可以使用pluralize判断数量是否是复数。如:



<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">第}篇,剩余}篇,}:}</h5>
</a>

</li>

for 还可以使用reversed翻转数组,sorted按int排序数组。如:



<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

for还支持判断是否为空数组或者nil等,使用empty来输出不存在的情况。如:



<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

<div>没有内容</div>

它等价于使用if判断,但是这样写可以更简洁:


<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">}</h5>
</a>

</li>

<div>没有内容</div>

cycle 标签。在for循环中,我们还可以使用cycle标签,来循环逐个输出定义中的变量。

每次遇到此cycle标签时,都会产生其参数之一。 第一个参数在第一次遇到时产生,第二个参数在第二次遇到时产生,依此类推。 一旦所有参数用尽,标记将循环到第一个参数并再次产生它。

此标记在循环中特别有用。如:



<li class=“item”>

<a href="/archive/}" class="link">
    <h5 class="title">Title,Id 逐个出现:</h5>
</a>

</li>

或者使用as 来定义别名,再通过别名输出:



<li class=“item”>

<a href="/archive/}" class="link">

    <h5 class="title">Title,Id 逐个出现:}</h5>
</a>

</li>


推荐主页
George Soros 乔治·索罗斯 Benjamin Graham 本杰明·格雷厄姆 John Templeton 约翰·邓普顿 Peter Lynch 彼得·林奇 Warren Buffett 沃伦·巴菲特 GoPay Raycast Nintendo Meta 美联储 美式期权 美股做空 美股投资 美股开户 投资美国 分析方法 CTA策略 期货基础知识 基金基础知识 股票术语 交易策略 金融指数 金融市场 交易所 股票基础 投资基础 多多招商团长 多多团长 多多买菜 请假条模板 猪粪烘干机 小型鸡粪烘干机 上海到吴忠物流专线 上海到中卫物流专线 上海到固原物流专线 上海到银川物流专线 上海到宁夏物流专线 知乎seo 拼多多团长 自学做网站 学做网站 华为 OpenAI 马斯克 三星 Go语言 Golang Golang语言 小红书带货笔记 小红书带货 wordpress教程 WordPress建站服务器 WordPress建站教程 WordPress建站服务 WordPress建站公司 小红书笔记带货 抖音客服 抖音视频 抖音软件 快手商家 快手极速版 快手网页版 抖音蓝v 抖音创作者服务中心 抖音创作者服务平台 抖音创作中心 抖音下载安装 58同城 抖音订单 抖音网页创作者中心 抖音网页版 番茄小说 抖音短视频 抖音创作者中心 抖音创作服务平台 抖音官网 抖音极速版 抖音直播 抖音下载 短视频IP孵化厂家 短视频IP孵化 快手电商 短视频IP 小红书推广 微信支付 宝塔软件 宝塔 wordpress模板 linux 云服务器 wordpress安装 阿里云建站 阿里云服务器 阿里云播放器 云虚拟主机