プラグイン > その他 > 商品詳細ページにて、カート・数量を表示しない商品ページを作りたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
chappy |
投稿日時: 2017/3/23 13:17
対応状況: −−−
|
一人前 登録日: 2011/7/19 居住地: 投稿: 87 |
商品詳細ページにて、カート・数量を表示しない商品ページを作りたい 商品詳細ページにて、カート・数量を表示しない商品ページを作りたいと考えています。
しかし、detail.twigにおいて、 {{ form_rest(form) }}があると、以下の箇所を削除しても、 ----------------------------------- {# 数量 #} <dl id="detail_cart_box__cart_quantity" class="quantity"> <dt>数量</dt> <dd> {{ form_widget(form.quantity) }} {{ form_errors(form.quantity) }} </dd> </dl> ----------------------------------- 以下の部分が吐き出されています。 ----------------------------------- <dl id="detail_cart_box__cart_quantity" class="quantity"> <dt>数量</dt> <dd> <input type="number" id="quantity" name="quantity" required="required" min="1" maxlength="9" class="form-control" value="1"> </dd> </dl> ----------------------------------- どこで、制御すればいいのか分からず、詰まっています。 何かご存知の方、お願いします。 尚、{{ form_rest(form) }}を削除すると、「お気に入りに追加」ボタンが正常に機能しませんので、つけたままにしたいと考えています。 EC-CUBE:ver3.0.10
|
umebius |
投稿日時: 2017/3/23 13:21
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: 商品詳細ページにて、カート・数量を表示しない商品ページを作りたい CSSのdisplay:noneで消しても良いとは思いますが、
AddCartTypeでquantityのタイプをintegerではなく、hiddenにするのが簡単かと思います。 これで{{ form_widget(form.quantity) }}だけ残しておけば大丈夫かと思います。
|
h_tanaka |
投稿日時: 2017/3/24 9:27
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1644 |
Re: 商品詳細ページにて、カート・数量を表示しない商品ページを作りたい 補足します。
商品詳細ページのカートボタンを非表示にするには、 src/Eccube/Resource/template/default/Product/detail.twig(228行目あたり)
を次に変更することで対応できると思います。
|
chappy |
投稿日時: 2017/3/24 10:32
対応状況: −−−
|
一人前 登録日: 2011/7/19 居住地: 投稿: 87 |
Re: 商品詳細ページにて、カート・数量を表示しない商品ページを作りたい umebiusさん
h_tanakaさん ご助言ありがとうございます。 AddCartTypeにてhiddenにすることで、非表示にできることを確認しましたが、今回は「display:none」の方で対応しました。 おかげ様で思い通りの動作を確認できました。 非常に助かりました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |