2013-04-02 142 views
3

我正在處理的商店有一些自定義的comunity和本地模塊,用於處理與目錄產品有關的一些自定義項目。Magento加載產品事件觀察者?

我需要一個事件觀察者,以便在加載時爲目錄項實例添加一些額外的數據。

如果這是正確的方法,我應該尋找什麼事件?

如果您有任何其他提示,片段,我提前感謝您!

回答

6

您可以使用catalog_product_load_after事件向此類任何產品添加附加信息。

config.xml中

<catalog_product_load_after> 
     <observers> 
      <MagentoDiary_FirstModule_Model_Observer> 
       <class>MagentoDiary_FirstModule_Model_Observer</class> 
       <method>updateProductName</method> 
      </MagentoDiary_FirstModule_Model_Observer> 
     </observers> 
    </catalog_product_load_after> 

Observer.php看起來像這樣

class MagentoDiary_FirstModule_Model_Observer{ 

    public function updateProductName(Varien_Event_Observer $observer){ 
     $product = $observer->getData('product'); 
     $product->setName($product->getName().' Coooool !'); 
    } 
} 
+0

這是偉大的!謝謝! – Michael

+0

THAT會進入,對不對? – Michael

+0

或類似的東西 – Michael