如何在使用现有for循环的Liquid模板中循环n次

TJ *_*ill 7 loops liquid

在ruby中我可以做n次,是否可以在Liquid标记中执行此操作?

我当前的循环是:对于site.posts中的视频,我的目标是运行此循环2次.目前有4个对象将通过循环调用,但我想要8.我希望这很清楚!

Jus*_*ner 14

您应该能够使用带有范围的for循环(n是迭代次数):

{% for num in (1..n) %}
Run Code Online (Sandbox Code Playgroud)

在Shopify Liquid的某些情况下,它也可以使用

{% for num in (1...n) %}
Run Code Online (Sandbox Code Playgroud)

  • 请注意,"严格"语法使用两个点:`{%for num in(1..n)%}`.您可以在"松弛"模式下使用三个点(这是默认设置). (6认同)