首页 > 解决方案 > 如何根据特定条件重复部分迭代?

问题描述

我正在尝试制作标签以贴在客户在我管理的 shopify 商店中购买的产品上。下面的代码几乎完成了我需要的一切,除了当客户在迭代中购买了多个产品时“重复自身”。

{% for line_item in line_items %}
      <br>
        </br>
        <br>
        </br>
     <div style="margin: 0 0 0em 0; padding: 0em; height: 60px; width: 140px;font-size: 12px;"><tr>
        <td><b>{{ line_item.title}}</b></td>
        <div>
        <td><b>{{ order_name }}</b></td>
      </tr>
      </div>
{% endfor %}

标签: shopify

解决方案


Took some time and was able to figure it out myself!

{% for line_item in line_items %}
{% assign my_limit = line_item.quantity %}
{% for line_items in (1..my_limit) %}
     <br>`enter code here`
    </br>
    <br>
    </br>
    <div style="margin: 0 0 0em 0; padding: 0em; height: 60px; width: 140px;font-size: 12px;"><tr>
    <td><b>{{ line_item.title}} X{{line_item.quantity}}</b></td>
    <div>
    <td><b>{{ order_name }}</b></td>
    </tr>
    </div>
{% endfor %}
{% endfor %}

推荐阅读