ECCUBE4.3でtagIDでif分岐する方法。
以前はタグ分岐したい時にファイルやらコードやら追加する必要があったけど、
4.2以降はtwigで出来る仕様になったらしいのでメモ。便利。
{# 大枠:タグが一つでも登録されているか判定 #}
{% if Product.ProductTag is not empty %}
{# 変数に「持っているかどうか」を代入 #}
{% set has_1 = Product.ProductTag|filter(pt => pt.Tag.id == 1)|length > 0 %}
{% set has_2 = Product.ProductTag|filter(pt => pt.Tag.id == 2)|length > 0 %}
{# tagIDでif分岐 #}
{% if has_1 %}
<span>タグ1の商品です</span>
{% elseif has_2 %}
<span>タグ2の商品です</span>
{% endif %}
{# 大枠end #}
{% endif %}
大枠をタグ自体を1つでも持っているか判定して、持っていたらtagIDで分岐。