私はさまざまなチュートリアルに従って、顧客がカートに製品を追加した後、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アラートを表示したいだけです。