Magento给Newsletter Subscribers添加状态选项(默认只有Not Activated,Subscribed,Unsubscribed,Unconfirmed)

来源:互联网 发布:医药b2b平台源码下载 编辑:程序博客网 时间:2024/04/29 19:18

1.模型

\app\code\core\Mage\Newsletter\Model\Subscriber.php

  const STATUS_SUBSCRIBED     = 1;    const STATUS_NOT_ACTIVE     = 2;    const STATUS_UNSUBSCRIBED   = 3;    const STATUS_UNCONFIRMED    = 4;    /*2015年10月17日新增    FDS 5    PETS 6    SALON 7    DT 8    SPORTS 9    */    const STATUS_FDS            = 5;    const STATUS_PETS           = 6;    const STATUS_SALON          = 7;    const STATUS_DT             = 8;    const STATUS_SPORTS         = 9;

2.Grid添加列

\app\code\core\Mage\Adminhtml\Block\Newsletter\Subscriber\Grid.php

大约108行

 $this->addColumn('status', array(            'header'    => Mage::helper('newsletter')->__('Status'),            'index'     => 'subscriber_status',            'type'      => 'options',            'options'   => array(                Mage_Newsletter_Model_Subscriber::STATUS_FDS   => Mage::helper('newsletter')->__('FDS'),                Mage_Newsletter_Model_Subscriber::STATUS_PETS   => Mage::helper('newsletter')->__('PETS'),                Mage_Newsletter_Model_Subscriber::STATUS_SALON   => Mage::helper('newsletter')->__('SALON'),                Mage_Newsletter_Model_Subscriber::STATUS_DT   => Mage::helper('newsletter')->__('DT'),                Mage_Newsletter_Model_Subscriber::STATUS_SPORTS   => Mage::helper('newsletter')->__('SPORTS'),                Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE   => Mage::helper('newsletter')->__('Not Activated'),                Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED   => Mage::helper('newsletter')->__('Subscribed'),                Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED => Mage::helper('newsletter')->__('Unsubscribed'),                Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED => Mage::helper('newsletter')->__('Unconfirmed'),            )        ));



0 0
原创粉丝点击