1

このチュートリアルをカバーしていますが、最初の小さな問題があります。新しいメソッドは管理者リストとチェックアウト ページに表示されますが、デフォルトのタイトルは取得されません。

「組み込み」の支払い方法のコア構成ファイルも調べましたが、違いはわかりません。

それが何であるか、何か考えがありますか?

(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 タグを介してモデルによって提供される可能性がありますか??) しかし、機能しませんでした。

ありがとうございました!

4

0 に答える 0