如何在网格上显示简报订阅日期?

时间:2016-04-12 07:07:18

标签: php magento

我想在时事通讯订阅者网格上显示简报订阅日期。

我使用的是magento 1.8.1。

怎么可能。

请建议?

谢谢

1 个答案:

答案 0 :(得分:1)

默认情况下,客户订阅时不存储订阅日期,您必须:

  1. subscription_date列添加到newsletter_subscriber表
  2. 覆盖Mage_Newsletter_Model_Subscribersubscribe功能,在保存$this->setSubscriptionDate(yourDateGoesHere)之前添加代码以设置模型的订阅日期
  3. 然后,为了在后端显示它,您必须覆盖Mage_Adminhtml_Block_Newsletter_Subscriber_Grid并在_prepareColumns函数中添加此代码,只需将其放在您希望它显示的位置。
  4. $ this-> addColumn('subscription_date',array( 'header'=>法师::助手( '通讯') - > __( '日期'), 'index'=> 'subscription_date', 'type'=> '约会时间', 'align'=> '中央', 'gmtoffset'=>真正     ));