我正在尝试将新闻订阅放在新网站的页脚中,我将其显示并发布但是:
我使用local.xml将表单放在页脚中:
<reference name="footer">
<block
type="newsletter/subscribe"
name="newsletter"
template="newsletter/subscribe.phtml"/>
</reference>
实际表单是默认的magento简报表单,没有任何更改。
如何让它显示成功&amp;订阅尝试和邮件确认上的错误消息?
如何获取[在电子邮件中]的确认链接转到除主页之外的magento中的另一个页面,即成功页面或错误页面?
答案 0 :(得分:0)
正如我在此方法中看到的\Mage_Newsletter_SubscriberController::newAction
(在此操作中调用)
Mage::log
作为日志记录机制,这样您就可以看到最终的结果以及消息未显示的原因。我可以看到会话消息有多个输出,例如$session->addSuccess($this->__('Confirmation request has been sent.'));
$this->_redirectReferer();
您可以使用$this->_redirectUrl($some_url);
此外,如果要覆盖某些核心文件,建议将该文件(带有模块结构)复制到app/code/local/
,以保持Magento版本的可维护性。