商品タグで、containsを2つ条件をつけて各結果を表示、それ以外の商品は1つの結果を表示させる方法

いつもお世話になっております。

商品ページでブロックを追加をしております。

首記の機能を追加したく以下コードを書きました。

{% for tag in product.tags %}
{% if tag contains 'wrapin' %}
<div class="giftbox__wrapper">
<div class="giftbox__form">
<p class="line-item-property__field">
<p class="giftbox__title">タイトル1/p>
<div class="wrapping-wrap">
<select required class="required" type="text" form="{{ product_form_id }}" id="wrapping"name="properties[ギフトボックスの種類]" >
<option value="">選択して下さい</option>
<option value="選択1">選択1</option>
<option value="選択2">選択2/option>
</select>
</div>
</p>
<p class="giftbox__link"><a href="">詳細</a></p>
</div>
<div class="giftbox__img">
<img class="giftbox__img-color" src="**" alt="">
</div>
</div>

{% elsif tag contains 'リング' %}
<div class="giftbox__wrapper">
<div class="giftbox__form">
<p class="line-item-property__field">
<p class="giftbox__title">タイトル2</p>
<div class="wrapping-wrap">
<select required class="required" type="text" form="{{ product_form_id }}" id="wrapping"name="properties[ギフトボックスの種類]" >
<option value="">選択して下さい</option>
<option value="選択3">選択3</option>
<option value="選択4">選択4/option>
</select>
</div>
</p>
<p class="giftbox__link"><a href="">詳細</a></p>
</div>
<div class="giftbox__img">
<img class="giftbox__img-color" src="**" alt="">
</div>
</div>

{% else %}
<p>他条件表示</p><br>

{% endfor %}

2つの条件はうまくいきますが、それ以外がうまく出力されないので、

良い案があればご教授ください。

お手数おかけしますが、よろしくお願いいたします。

@mottu-yurufuwa

コードを拝見するに、

商品タグに"wrapin"がある場合は出力A

商品タグに"リング"がある場合は出力B

それ以外は出力C

としたいと理解しましたが、

間違っていましたら本回答はスルーしてください。

書き方は合っていらっしゃると思いますが、

{% else %}の後、{% endfor %}の前に、{% endif %}がないことが気になりました。

{% endif %}を追加するとどうなるでしょうか?

ご参考まで。

(キュー田辺)