0
ニュースレターの購読日をにお知らせしたいニュースレター購読者グリッド。グリッドでニュースレターの購読日を表示するには?
私はmagento 1.8.1を使用しています。
どうすれば可能ですか?
お勧めしますか?デフォルトでは
おかげ
ニュースレターの購読日をにお知らせしたいニュースレター購読者グリッド。グリッドでニュースレターの購読日を表示するには?
私はmagento 1.8.1を使用しています。
どうすれば可能ですか?
お勧めしますか?デフォルトでは
おかげ
は、顧客が加入保存されたサブスクリプション日はありません、あなたがする必要があります:
Mage_Newsletter_Model_Subscriber
を列を追加し、 subscribe
関数では、保存する前にモデルにサブスクリプションの日付を設定するコードを追加してください。$this->setSubscriptionDate(yourDateGoesHere)
Mage_Adminhtml_Block_Newsletter_Subscriber_Grid
をオーバーライドし、このコードを_prepareColumns
機能に追加して、表示したい場所に配置するだけです。ます$ this-> AddColumn関数( 'subscription_date'、配列( 'ヘッダ' =>メイジ::ヘルパー( 'ニュースレター') - > __( '日付')、 'インデックス' =>「subscription_date '、 ' type '=>' datetime '、 ' align '=>' center '、 ' gmtoffset '=> true ));
データベースchange_status_atもフィールドです。 これを他の目的のために使用していますか? – Trliok
お客様が購読すると、このフィールドはnullのままです。ユーザーが購読を取り消したり「ステータスを変更する」ときにのみ変更されるため、「購読日」として使用する予定がある場合は、 –