Javascript 弹出Magento时事通讯成功消息

Javascript 弹出Magento时事通讯成功消息,javascript,jquery,magento,Javascript,Jquery,Magento,我想在提交时事通讯表单后为成功消息创建一个良好的弹出窗口。如何使用jquery js实现这一点?如果我一开始思维正确,我需要检查消息,如果消息=新闻稿成功消息,则在弹出窗口中显示此mes。正确的?但我怎么能意识到这一点呢?=)谢谢 我找到了三种方法,并将其应用到我的Magento中: 方法1: 在要显示成功消息的页面顶部添加以下js脚本: <script type=“text/javascript”> var message = '<?php echo strip_tags($

我想在提交时事通讯表单后为成功消息创建一个良好的弹出窗口。如何使用jquery js实现这一点?如果我一开始思维正确,我需要检查消息,如果消息=新闻稿成功消息,则在弹出窗口中显示此mes。正确的?但我怎么能意识到这一点呢?=)谢谢

我找到了三种方法,并将其应用到我的Magento中:

方法1:
在要显示成功消息的页面顶部添加以下js脚本:

<script type=“text/javascript”>
var message = '<?php echo strip_tags($this->getChildHtml('global_messages')) ?>';
if (message == $this->__('Thank you for your subscription')) alert("What ever you want to display!");

创建新的特殊折扣产品,Visibility属性设置为,Nowhere。记下产品ID。

Magento Admin>CMS>Manage Pages>Add New Page
创建新闻稿政策CMS页面,即新闻稿政策和促销。在此页面中,您可以添加为新订户创建的特殊产品。(这不在本手册的范围内,如何做)
大约在第65行更改:

$this->_redirectReferer();

现在,订户将自动重定向到您的新页面,并且“感谢您的订阅”消息仍将显示。

希望这对您有所帮助。

+1-5分钟从问题到3个选项的完美答案,您今天早上已经喝了咖啡!谢谢你!我已经找到了这篇文章,我试着使用第1种变体,但它对我不起作用=(尝试第二种和第三种方法,但我需要通过JSU=)我找到了另一个很好的解决方案
Magento Admin>Catalog>Manage Products>Add New Product
Magento Admin>CMS>Manage Pages>Add New Page
$this->_redirectReferer();
$this->_redirectUrl(Mage::getBaseUrl().'newsletter-policy-and-promotions');
$this->_redirectUrl(Mage::getBaseUrl());
$this->_redirectUrl(Mage::getBaseUrl().'newsletter-policy-and-promotions');