バージョン選択

フォーラム

メニュー

オンライン状況

44 人のユーザが現在オンラインです。 (34 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 44
もっと...

サイト内検索

質問 > フロント機能 > かごの中を見るのページで全ての商品を1回で削除するには?

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
tmtqn543
投稿日時: 2010/3/16 19:33
対応状況: −−−
一人前
登録日: 2008/12/26
居住地: 長野県諏訪郡原村
投稿: 108
かごの中を見るのページで全ての商品を1回で削除するには?
いつも大変お世話になっています。

早速ですが、"かごの中を見る"ページにある「削除」ボタンは、一つの商品しか削除できないようになっていますが、
これとは別にカートに、全商品を1回で削除できるようなボタンを設置することは出来ないでしょうか?

例えば、チェックボックスで選択した商品のみをそのボタンを一度クリックするだけで消せるようなことが出来ればベストなのですが・・。

どなたかお分かりの方がいらっしゃいましたら、
お知らせ頂ければ幸いです。
どうぞよろしくお願いいたします。

---------
EC-CUBEバージョン 2.4.1
PHPバージョン PHP 5.2.9
DBバージョン PostgreSQL 8.2.14
seasoft
投稿日時: 2010/3/16 19:46
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: かごの中を見るのページで全ての商品を1回で削除するには?
「全商品」か「選択した商品のみ」かでロジックが大きく変わりそうな気がします。感覚的には、前者の実装は簡単そうです。

注文の完了時の処理など、参考になるソースもありそうな予感。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

tmtqn543
投稿日時: 2010/3/17 9:31
対応状況: −−−
一人前
登録日: 2008/12/26
居住地: 長野県諏訪郡原村
投稿: 108
Re: かごの中を見るのページで全ての商品を1回で削除するには?
早速のお返事ありがとうございます。

頂いたヒントを元に試行錯誤し、一応実装できたようです。
素人のためどこか間違っているかもしれません。

LC_Page_Cart.phpのページのプロセス内に、

---
case 'delete2':
$objCartSess->delAllProducts();
SC_Utils_Ex::sfReload();
break;
---

を追加し、さらにSmarty/templates/default/cart/index.tplに、

---
<a href="<!--{$smarty.server.PHP_SELF|escape}-->" onclick="fnChangeAction('<!--{$smarty.server.PHP_SELF|escape}-->'); fnModeSubmit('delete2', 'cart_no', ''); return false;">削除</a>

---
としましたところ、カートを見るのページで全ての商品を1回で消すことが出来ました。

もし間違っている場合などお知らせ頂ければ幸いです。
どうぞよろしくお願いいたします。

★追記
消す際に、既存の削除と同様に"確認ウィンドウ"を表示しようとしております。
site.jsの中に処理していると思われる箇所がありましたので、そこに今回追加した"delete2"も指定してみたのですが、確認ウィンドウは表示できませんでした。どこか他にも設定するところがあるでしょうか?


追記の件、入れる場所が違っていたようで、その後無事解決できました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,953名です
総投稿数は110,019件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.