最近使用Newsletter的时候发现做的模板没法带到队列里面,生成的队列内容是空的,解决方案如下:
打开Mage_Adminhtml_Block_Newsletter_Queue_Edit_Form ,大概131-163行,把如下代码
if (in_array($queue->getQueueStatus(), array( Mage_Newsletter_Model_Queue::STATUS_NEVER, Mage_Newsletter_Model_Queue::STATUS_PAUSE))) { $widgetFilters = array('is_email_compatible' => 1); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('widget_filters' => $widgetFilters)); if ($queue->getTemplate()->isPlain()) { $wysiwygConfig->setEnabled(false); } $fieldset->addField('text','editor', array( 'name' => 'text', 'label' => Mage::helper('newsletter')->__('Message'), 'state' => 'html', 'required' => true, 'value' => $queue->getTemplate()->getTemplateTextPreprocessed(), 'style' => 'width:98%; height: 600px;', 'config' => $wysiwygConfig )); } else { $fieldset->addField('text','text', array( 'name' => 'text', 'label' => Mage::helper('newsletter')->__('Message'), 'value' => $this->getUrl('*/newsletter_template/preview', array( 'id' => $queue->getTemplate()->getId() )) )); $form->getElement('text')->setRenderer(Mage::getModel('adminhtml/newsletter_renderer_text')); $form->getElement('subject')->setDisabled('true'); $form->getElement('sender_name')->setDisabled('true'); $form->getElement('sender_email')->setDisabled('true'); $form->getElement('stores')->setDisabled('true'); }
替换成
if (in_array($queue->getQueueStatus(), array( Mage_Newsletter_Model_Queue::STATUS_NEVER, Mage_Newsletter_Model_Queue::STATUS_PAUSE)) && $queue->getQueueStatus()!="") { $widgetFilters = array('is_email_compatible' => 1); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('widget_filters' => $widgetFilters)); if ($queue->getTemplate()->isPlain()) { $wysiwygConfig->setEnabled(false); } $fieldset->addField('text','editor', array( 'name' => 'text', 'label' => Mage::helper('newsletter')->__('Message'), 'state' => 'html', 'required' => true, 'value' => $queue->getTemplate()->getTemplateTextPreprocessed(), 'style' => 'width:98%; height: 600px;', 'config' => $wysiwygConfig )); } else { $widgetFilters = array('is_email_compatible' => 1); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('widget_filters' => $widgetFilters)); if ($queue->getTemplate()->isPlain()) { $wysiwygConfig->setEnabled(false); } $fieldset->addField('text','editor', array( 'name' => 'text', 'label' => Mage::helper('newsletter')->__('Message'), 'state' => 'html', 'required' => true, 'value' => $queue->getTemplate()->getTemplateText(), 'style' => 'width:98%; height: 600px;', 'config' => $wysiwygConfig )); }
问题解决
您还没有登录,请您登录后再发表评论
Magento1.4.1.1-中文语言包
一套专业开源的电子商务系统,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。
magento-1.8.0.0.tar.gz
magento-v1.7.0.2.国外官网原版
资源来自pypi官网。 资源全名:magento-0.6dev.tar.gz
magento-1.9.1.1-2015-04-30-12-49-08 源代码包
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
商业源码-编程源码-magento开源电子商务平台 v1.4.2.0 rc2.zip
资源分类:Python库 所属语言:Python 资源全名:magento-1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。 资源全名:trytond_magento-3.4.7.0.tar.gz
资源来自pypi官网。 资源全名:trytond_magento-3.4.9.0.tar.gz
资源来自pypi官网。 资源全名:trytond_magento-3.4.1.2.tar.gz
Magento-CE-2.3.4_sample_data-2020-01-22-11-11-58.tar.gz源自官网
= 5.5.x兼容性Magento 1.4.0.0 Magento 1.4.0.1 Magento 1.4.1.0 Magento 1.4.1.1 Magento 1.4.2.0 Magento 1.5.0.1 Magento 1.5.1.0 Magento 1.6.0.0 Magento 1.6.1.0 Magento 1.6.2.0 Magento 1.7
资源分类:Python库 所属语言:Python 资源全名:trytond_magento-3.4.16.5.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:trytond_magento-3.4.12.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
使用Codeception在Magento上进行前端测试 介绍 位于tests目录中的测试可与默认的Magento CE安装一起使用,并安装了示例数据。... 安装Magento 1.9.1.1 运行测试vendor/bin/codecept run --debug -c
1.管理产品和管理类别-----------------------------Magento-3.1-3.2如何添加分类和产品 2.属性和属性组合--------------------------------------------- Magento 3.3-3.4 3.搜索关键字---------------------------...
相关推荐
Magento1.4.1.1-中文语言包
一套专业开源的电子商务系统,具有模块化架构体系和丰富的功能。易于与第三方应用系统无缝集成。
magento-1.8.0.0.tar.gz
magento-v1.7.0.2.国外官网原版
资源来自pypi官网。 资源全名:magento-0.6dev.tar.gz
magento-1.9.1.1-2015-04-30-12-49-08 源代码包
magento-ce-2.4.0_sample_data-2020-07-26-02-51-57.tar.gz Include sample data
magento-ce-2.4.0-2020-07-24-11-15-38.tar.gz 不带sample data
商业源码-编程源码-magento开源电子商务平台 v1.4.2.0 rc2.zip
资源分类:Python库 所属语言:Python 资源全名:magento-1.1.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
python库。 资源全名:trytond_magento-3.4.7.0.tar.gz
资源来自pypi官网。 资源全名:trytond_magento-3.4.9.0.tar.gz
资源来自pypi官网。 资源全名:trytond_magento-3.4.1.2.tar.gz
Magento-CE-2.3.4_sample_data-2020-01-22-11-11-58.tar.gz源自官网
= 5.5.x兼容性Magento 1.4.0.0 Magento 1.4.0.1 Magento 1.4.1.0 Magento 1.4.1.1 Magento 1.4.2.0 Magento 1.5.0.1 Magento 1.5.1.0 Magento 1.6.0.0 Magento 1.6.1.0 Magento 1.6.2.0 Magento 1.7
资源分类:Python库 所属语言:Python 资源全名:trytond_magento-3.4.16.5.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:trytond_magento-3.4.12.3.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Ajax-magento2-ajax-cart.zip,ajax add to cart for extension magento 2提供了通过ajax弹出窗口将产品添加到购物车的主要功能。它通过允许客户从产品列表页面将任何产品类型添加到购物车,显著改善了用户体验。,...
使用Codeception在Magento上进行前端测试 介绍 位于tests目录中的测试可与默认的Magento CE安装一起使用,并安装了示例数据。... 安装Magento 1.9.1.1 运行测试vendor/bin/codecept run --debug -c
1.管理产品和管理类别-----------------------------Magento-3.1-3.2如何添加分类和产品 2.属性和属性组合--------------------------------------------- Magento 3.3-3.4 3.搜索关键字---------------------------...