質問 > フロント機能 > 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
qahrk |
投稿日時: 2017/9/11 23:42
対応状況: −−−
|
半人前 登録日: 2017/9/3 居住地: 投稿: 12 |
Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい 468さま
ご教授、誠にありがとうございます。 おっしゃる通り、if とfor を再度確認したところ、最後のifとforとの並びに間違いがありエラーになっておりました。 さらに、ifの範囲がややこしくなっていたので、カートボタンのところだけで再度試してみました。 結果ですが、特定のタグをつけた時にメッセージを表示し、タグを外すとメッセージは消えるようにはなったのですが、 カートボタンはタグがついても外してもそのまま表示されてしまいます。 下記のような表記なのですが、やはり、try and error にて苦戦中です。 {# カートボタン #} <div id="detail_cart_box__button_area" class="btn_area"> <ul id="detail_cart_box__insert_button" class="row"> {% if Product.ProductTag is not empty %} {# added #} {% for ProductTag in Product.ProductTag %} {# added #} {% if ProductTag.Tag.id == 3 %} {# added #} <li class="col-xs-12 col-sm-10"><span>こちらの商品詳細に関しては、お問い合わせボタンよりお問い合わせください。</span></li> {% else %} <li class="col-xs-12 col-sm-10"><button type="submit" id="add-cart" class="btn btn-primary btn-block prevention-btn prevention-mask">カートに入れる</button></li> {% endif %} {% endfor %} {% endif %} </ul> {#Favorite product button#} {% if BaseInfo.option_favorite_product == 1 %} <ul id="detail_cart_box__favorite_button" class="row"> {% if is_favorite == false %} <li class="col-xs-12 col-sm-10"><button type="submit" id="favorite" class="btn btn-info btn-block prevention-btn prevention-mask">お気に入りに追加</button></li> {% else %} <li class="col-xs-12 col-sm-10"><button type="submit" id="favorite" class="btn btn-info btn-block" disabled="disabled">お気に入りに追加済みです</button></li> {% endif %} </ul> {% endif %} </div> {#End div#detail_cart_box__button_area #} {% else %} {# 在庫がない場合は品切れボタンを表示 #} また、必ずしもタグでの判断でなくては良いのですが、デフォルトでついてる機能を使ってできないかと考えた結果がタグになったため、 アドバイスいただいた『ショップ用メモ欄等を利用する事』でも可能であれば全く問題ありません。 ただ、その場合ですと、全く検討がつかずです。例えば、どのような方法になりますでしょうか? ご教授いただけますと大変幸いでございます。 何卒よろしくお願いいたします。 p.s. ご指南いただいた、『コントローラー側で判定処理』に関してですが、そこまで私の知識が全く追いついておらず、大変恐縮ですが現時点では試すこともできておりません。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | qahrk | 2017/9/9 21:48 |
Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | qahrk | 2017/9/10 19:19 |
Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | 468 | 2017/9/10 21:22 |
» Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | qahrk | 2017/9/11 23:42 |
Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | hata | 2017/9/12 9:39 |
Re: 商品詳細ページで特定の商品のみカートを非表示にしてお問い合わせ用のメッセージを表示させたい | qahrk | 2017/9/16 21:40 |