Как я добавляю числа, итерирующие этот цикл for вместо {{i}}. Обратите внимание, что этот цикл не имеет определенного ограничения, поскольку он получит все заказанные элементы, независимо от их количества.
<img src="https://billiger.de/sale?shop_id=Acaraa&oid={{ order.order_number }}
{% for line_item in order.line_items %}
&aid_{{i}}={{ line_item.product_id }}&name_{{i}}={{ line_item.product.title }}&cnt_{{i}}={{ line_item.quantity }}&val_{{i}}={{ line_item.product.price | divided_by: 1.19 | times: line_item.quantity | money_without_currency}}
{% endfor %}
" width="1" height="1" border="0" alt="" />
Таким образом, цикл должен выглядеть так
&aid_1=ARTICLE-ID-1&name_1=ARTICLE-NAME-1&cnt_1=ARTICLE-COUNT-1&val_1=ARTICLE-VALUE-1
&aid_2=ARTICLE-ID-2&name_2=ARTICLE-NAME-2&cnt_2=ARTICLE-COUNT-2&val_2=ARTICLE-VALUE-2
&aid_3=ARTICLE-ID-3&name_3=ARTICLE-NAME-3&cnt_3=ARTICLE-COUNT-3&val_3=ARTICLE-VALUE-3
PS: приведенный выше код будет использоваться в файле шаблона shopify.
Спасибо
forloop.index
(или его аналог с нулевым индексомindex0
). - person Darragh Enright   schedule 18.12.2018