5

Opencart 支払いモジュールをカスタマイズしようとしています。構成情報が使用されている場所がたくさんありますが、使用中の変数を作成するものは見つかりません。管理ページで「paypal 標準」を選択すると、すべての「構成」情報を設定できることはわかっていますが、下線を引いている「モデル」が見つかりません。モデルはありますか。内部で設定可能な新しい構成設定を作成したい管理ページ

管理ページは、設定する変数をどのように認識していますか? 支払いモジュールの管理者の「ビュー」を変更して新しい設定を表示すると、その設定はカタログで自動的に利用可能になりますか?

使用中の構成データの例...

admin\view\template\payment\pp_standard.tpl (paypal 管理テンプレート) では、'テスト モード' を設定できます....

<tr>
        <td><?php echo $entry_test; ?></td>
        <td><?php if ($pp_standard_test) { ?>
          <input type="radio" name="pp_standard_test" value="1" checked="checked" />
          <?php echo $text_yes; ?>
          <input type="radio" name="pp_standard_test" value="0" />
          <?php echo $text_no; ?>
          <?php } else { ?>
          <input type="radio" name="pp_standard_test" value="1" />
          <?php echo $text_yes; ?>
          <input type="radio" name="pp_standard_test" value="0" checked="checked" />
          <?php echo $text_no; ?>
          <?php } ?></td>
      </tr>

catalog\controller\poayment\pp_standard.php (ペイパル カタログ コントローラー) は、上記の「テスト モード」を使用して、ヒットするペイパル Web サービス URL を決定します。

if (!$this->config->get('pp_standard_test')) {
    $curl = curl_init('https://www.paypal.com/cgi-bin/webscr');
} else {
    $curl = curl_init('https://www.sandbox.paypal.com/cgi-bin/webscr');
}

どこかで「pp_standard_test」が定義された「モデル」を見つけることを期待していましたが、何も見つかりませんでした。これを理解する助けがあれば大歓迎です。

PS「ペイパル標準」支払いモジュールが開始するのに適した場所であるという多くのアドバイスがオンラインにありますが、おそらくペイパルを使用することはありません。それは私が理解しようとしている原則です.

4

1 に答える 1