このチュートリアルをカバーしていますが、最初の小さな問題があります。新しいメソッドは管理者リストとチェックアウト ページに表示されますが、デフォルトのタイトルは取得されません。
「組み込み」の支払い方法のコア構成ファイルも調べましたが、違いはわかりません。
それが何であるか、何か考えがありますか?
(Magento 1.7 を実行しています)
これは、チェックアウトのデフォルトのタイトルをmagentoに示しようとする方法です
<default>
<payment>
<globalpay>
<active>1</active>
<model>globalpay/pay</model>
<order_status>processing</order_status>
<title>Pay Method</title>
<allowspecific>0</allowspecific>
</globalpay>
</payment>
</default>
これは、Magentoの管理セクションでフィールドを宣言する方法です
<title translate="label">
<label>Title</label>
<comment>Insert a custom title for this payment method</comment>
<frontend_type>text</frontend_type>
<sort_order>3</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
</title>
<active translate="label">
<label>Enabled</label>
<frontend_type>select</frontend_type>
<source_model>adminhtml/system_config_source_yesno</source_model>
<sort_order>1</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
</active>
<order_status translate="label">
<label>New order status</label>
<frontend_type>select</frontend_type> <source_model>adminhtml/system_config_source_order_status_processing</source_model>
<sort_order>2</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>0</show_in_store>
</order_status>
また、フィールド (2 番目のスニペット) を削除しようとしましたが、デフォルト値を設定する方法がわかりませんが (ちなみに、どうすればそれを行うことができますか? - おそらく、セットアップ時に db に格納する必要があります)。 、または source_model タグを介してモデルによって提供される可能性がありますか??) しかし、機能しませんでした。
ありがとうございました!