web-dev-qa-db-ja.com

drupal 7コマースの/ cartビューでPaypalチェックアウトボタンをオフにする方法はありますか?

drupal 7コマースでカートにアイテムを追加した後、/ cartページにPaypalでチェックアウトボタンがあります。コマース支払いでこれを削除する方法はありますか?設定ページ?それは不必要で混乱しているようです。cssで非表示にできることは知っていますが、どこかにオプションがあるのではないかと思っていました。

enter image description here

1

このボタンは、Commerce Paypalプロジェクトのエクスプレスチェックアウトモジュールから取得されます。エクスプレスチェックアウトが不要な場合は、そのモジュールをアンインストールしてください。その場合、ボタンがここに表示されるのはPaypalの機能要件です。ただし、今度は機能リクエストを開いて、それを注文ビューのエリアハンドラーに変換します。理にかなっていて、あなたが求めていることを行います。

3
Ryan Szrama

ルールによってボタンを無効にする簡単な方法が見つかった場合。

Paypal EC支払い方法の構成を編集し、ルールに条件を追加します。

データ比較/コマース注文...状態/「チェックアウト」と等しい

このように、注文がまだショッピングカートの状態にある場合、支払い方法は無効になります。

5
maxrossello

推奨されませんが、次の行にコメントを付けることができます。

$form['Paypal_ec'] = array(
 '#type' => 'image_button',
 '#value' => t('Check out with Paypal'),
 '#src' => commerce_Paypal_ec_button_url(),
 '#attached' => array(
   'css' => array(
     drupal_get_path('module', 'commerce_Paypal_ec') . '/theme/commerce_Paypal_ec.theme.css',
   ),
 ),
);
1
luisnicg