質問 > フロント機能 > 数量選択の部分を非表示にしたい。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
095drive |
投稿日時: 2013/1/28 15:12
対応状況: −−−
|
新米 登録日: 2013/1/28 居住地: 投稿: 2 |
数量選択の部分を非表示にしたい。 数量を1に固定し、数量の選択をすべての画面から非表示にしたいのですが、
どなたか手順をご教授いただけませんでしょうか? 私の環境は以下の通りです。 EC-CUBE 2.12.2 サーバーOS Linux voiceru.jp 2.6.18-028stab091.2 #1 SMP Fri Jun 3 00:02:40 MSD 2011 x86_64 DBサーバー MySQL 5.5.23 WEBサーバー Apache |
dkazuto |
投稿日時: 2013/1/28 15:48
対応状況: −−−
|
一人前 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: 数量選択の部分を非表示にしたい。 095drive様
こんにちは。 購入数量を固定するには、いくつかのファイルのカスタマイズが必要となります。 主な変更点は以下の場所が該当するかと思われます。 ・テンプレートで数量の変更を出来ないように入力フォームを無効化 ※下記ファイルが該当 /data/Smarty/templates/default/products/detail.tpl /data/Smarty/templates/default/products/detail.tpl /data/Smarty/templates/default/cart/index.tpl ・2回カートに入れるボタンが押されたときの対策として、カート挿入処理に、 既にカートに商品が入っている場合に追加で入れないという処理を追記 /data/class/SC_CartSession.php ・カート画面で+−ボタンの動作に直接POSTされたときに数量変更スクリプトが動作しないように変更 /data/class/data/cart/LC_Page_Cart.php 以上で購入数量の制限はかけられます。 参考になればと思います。 |
095drive |
投稿日時: 2013/1/28 16:10
対応状況: −−−
|
新米 登録日: 2013/1/28 居住地: 投稿: 2 |
Re: 数量選択の部分を非表示にしたい。 dkazuto様
ありがとうございます。 プログラムの知識があまりないので、非表示にするだけにしたいと思います。 ・テンプレートで数量の変更を出来ないように入力フォームを無効化 ※下記ファイルが該当 /data/Smarty/templates/default/products/detail.tpl /data/Smarty/templates/default/products/detail.tpl /data/Smarty/templates/default/cart/index.tpl 上記のテンプレートでフォームを非表示にした場合は、スマートフォンなども同時に非表示になりますでしょうか? |
yuh |
投稿日時: 2013/1/28 16:36
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 数量選択の部分を非表示にしたい。 管理画面ですべての商品の販売制限数を1に設定。
テンプレート上でdetail.tplの
を
に変更。 cart/index.tplの
の部分を削除でいけると思います。 |
dkazuto |
投稿日時: 2013/1/28 17:32
対応状況: −−−
|
一人前 登録日: 2012/5/10 居住地: 投稿: 95 |
Re: 数量選択の部分を非表示にしたい。 095drive様
スマートフォンも対応する場合は、以下のファイルも同時に変更する必要があります。 /data/Smarty/templates/sphone/products/detail.tpl /data/Smarty/templates/sphone/products/detail.tpl /data/Smarty/templates/sphone/cart/index.tpl ただ、テンプレートを変更するだけですと、2回カートへ入れるボタンを押された際には カートに商品が2個入ってしまうという点だけご注意ください。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |