2016-03-30 8 views
1

hyee。私は説明にはあまり良くはありませんが、私は試してみます。 Magentoの設定から電子メールテンプレートへのデータの取得方法。たとえば、私はすでに上にある店舗情報に新しいフィールドを追加します:電子メールテンプレート(Magento)にカスタム設定を取得

設定>一般>店舗情報

私は追加のフィールドは以下のようにコードであるGST noです。

System.Xmlの

<fields> 
        <gst_no> 
         <label>GST No</label> 
         <frontend_type>text</frontend_type> 
         <sort_order>31</sort_order> 
         <show_in_default>1</show_in_default> 
         <show_in_website>1</show_in_website> 
         <show_in_store>1</show_in_store>      
        </gst_no> 
</fields> 

、それは関数が予想通り。今私はどのようにこの値を電子メールテンプレートと呼んでいますか?例:

{{var store_email}} 

つまり、データは変数として動作します。 またはそこに私はすでに{{config path="general/store_information/gst_no"}}を試すなど、電子メール、連絡先電話番号などをグローバル変数としてGSTフィールドを設定する方法があるが、PHPのレベルは、それが事前にMage::getStoreConfig('general/store_information/gst_no');

おかげで、このような作業になりますwork.Onされていない場合:)

+0

どのようにですか?私の悪い説明には申し訳ありません。私が尋ねるべきことは、設定からカスタムデータを電子メールに呼び出すことです。 –

答えて

2

あなたは正しい方法で行っています。

{{config path = "general/store_information/gst_no"}}をメールテンプレートに追加します。

は今管理パネルにログインし、新しい変数を追加し、一般/ store_information/gst_noでテキストボックスを埋める上のシステム - > Permissions->変数

クリックに移動します。 が許可されていますはい

希望します。

+0

感謝makwana、その仕事。ハハ:) 私は少し質問したいと思います。この場合は を追加する権限を作成する必要がありますか? general/store_information/gst_noをgst_noに設定する方法。 ** {{var store_email}} **のようなグローバル変数を呼び出すようなものです。 ** {{config path = "general/store_information/gst_no"}} **〜** {{var store_gst_no}} ** –

関連する問題