我一直在关注各种教程,尝试在客户将产品添加到购物车后使用 Magento 事件观察器显示自定义 Javascript 警报,但似乎什么也得不到。我是否已经接近正确的轨道了?
我的模块:
<?xml version="1.0"?>
<config>
<modules>
<Shoplio_XS>
<active>true</active>
<codePool>local</codePool>
</Shoplio_XS>
</modules>
</config>
我的 config.xml:
<?xml version="1.0"?>
<config>
<modules>
<Shoplio_XS>
<version>0.1.0</version>
</Shoplio_XS>
</modules>
<frontend>
<events>
<sales_quote_product_add_after>
<observers>
<Shoplio_XS_Model_Observer>
<type>singleton</type>
<class>Shoplio_XS_Model_Observer</class>
<method>Mytestmethod</method>
</Shoplio_XS_Model_Observer>
</observers>
</sales_quote_product_add_after>
</events>
</frontend>
</config>
我的observer.php:
<?php class Shoplio_XS_Model_Observer
{
public function Mytestmethod($observer) {
$event = $observer->getEvent();
// Javascript Alert Here
}
}
我主要关注本教程:http: //goo.gl/DRwd5
唯一的区别是,我不想在购物车页面上显示任何内容,因为在将产品添加到购物车后,我会将客户留在产品页面上。我只是想在产品添加到购物车后在产品页面上显示自定义 Javascript 警报。