0

本当にひどいタイトルで申し訳ありませんが、私の問題を 10 語で説明する方法がわかりませんでした。私は drupal コマースを使用しており、チェックアウト ページの上にカートの内容を表示するビューを作成しました。Quantity はテキスト フィールドなので編集可能で、更新ボタンがあります。残念ながら、更新ボタンを押すと、当然、チェックアウト ページ全体が送信を試みます。更新ボタンをインターセプトして、カートを ajax で更新する方法はありますか? さらに、それができれば、カートの下に多数のテキスト フィールド (入力された数量と同じ数) を表示して、ユーザーがそれぞれに異なる値を入力できるようにします (それぞれが購入しようとしている製品を参照します)。 )。

4

2 に答える 2

1

Drupal CommerceCartはこれを行います-一種の..http ://drupal.org/project/dc_cart_ajax

カートページでは問題なく動作しますが、私もこれらのページを組み合わせて「チェックアウト手順」を削減しようとしています。/ cartページと同じビューであり、ajax更新インジケーターが表示されますが、実際にはチェックアウトページのカートは更新されません。

これに関連する問題があります。サブスクライブできます:http://drupal.org/node/1443470

于 2012-02-13T23:27:49.407 に答える
0

チェックアウト設定を使用して、ショッピング カートの内容を無効にすることができます。ショッピング カート ビューを変更してブロック表示を追加し、PHP を使用してデフォルト値を指定してコンテキスト フィルターを変更します。

if (arg(0) == 'checkout') return arg(1);
else return null;

チェックアウトページのみに新しいショッピングカートブロック表示を追加してください。

于 2012-03-31T02:54:31.227 に答える