Почему этот elsif не работает? [Shopify]

C и C ++ компилируются в собственный код, то есть они запускаются непосредственно на CPU. Python - это интерпретируемый язык, что означает, что написанный вами код Python должен проходить через многие, многие этапы абстракции, прежде чем он станет исполняемым машинным кодом.

0
задан Allsops 13 July 2018 в 09:38
поделиться

1 ответ

Нет идеи, почему синтаксис не работает для вас, документация выглядит как elsif. https://help.shopify.com/en/themes/liquid/tags/control-flow-tags

Однако ваша логика должна быть прекрасной, если вы это сделаете:

{% if product.tags contains 'Approved' %}
    Show approved task.
{% endif %}

{% if product.tags contains 'Waiting Approval' %}
    Show waiting approval task.
{% enfid % }

-> Это 2 ifs. Но вы сказали: «Ищите то или другое» - если только одно условие может быть правдой, все в порядке.

1
ответ дан KYL3R 17 August 2018 в 13:19
поделиться
  • 1
    Закончилось использование этого. Приходилось работать и {% else%}, но теперь это работает! – Allsops 13 July 2018 в 09:47
Другие вопросы по тегам:

Похожие вопросы: