bugfix> for-loop > 投稿

動作していないループ内に非常に基本的な条件があります:

{% for tag in collections.all.tags %} 
     <li class="mb-1 ">
        <a class="text-white" title="{{ tag }}" href="#">
            {{ tag | handle }}
            {% if canonical_url contains tag | handle %}
                active
            {% endif %}
        </a>
     </li>
{% endfor %}

今、私の tag | handle 「ドッジ」であり、 {{ canonical_url }} を印刷すると私は https://localhost:3000/collections/all/dodge を得るそのため、私の条件は真実と評価され、「アクティブ」という言葉を表示する必要があります。

ステートメントを {% if canonical_url contains 'dodge' %} に変更した場合正常に動作しますが、動的である必要があります。助言がありますか?