在尝试捕获面向问题

时间:2015-06-24 10:44:46

标签: php mysql magento url-rewriting

我正在使用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>

0 个答案:

没有答案