我正在使用magento 1.9.1.0,因为我想捕获产品详细信息页面的事件观察者。为此我们创建了一个自定义观察器,它正在为core_url_rewrite中存在的target_path url正常工作,如(1.e catalog / product / view / id / 1241641 / category / 352 / store / 2)但是当我使用相同的请求路径(即/women/accessories/handbags/bag.html)时,我们正在获取"页面你要求没找到"。
我的自定义模块详细信息如下所示
Observer.php
class Gamer_CustomProduct_Model_Observer {
public function getProductView(Varien_Event_Observer $observer) {
echo "In getProductView";
exit;
}
}
的Config.xml
<config>
<modules>
<Gamer_CustomProduct>
<version>0.1.0</version>
</Gamer_CustomProduct>
</modules>
<global>
<models>
<customproduct>
<class>Gamer_CustomProduct_Model</class>
</customproduct>
</models>
<events>
<catalog_controller_product_init_before>
<observers>
<catalog_controller_product_init_before_handler>
<type>model</type>
<class>customproduct/observer</class> <!-- observers class alias -->
<method>getProductView</method>
</catalog_controller_product_init_before_handler>
</observers>
</catalog_controller_product_init_before>
</events>
</global>
</config>