我目前正在搞亂Magento的過程中,我只是想知道是否有人知道我在哪裏可以修改用於Mage_Adminhtml_Catalog_ProductController
(app/code/core/Mage/Adminhtml /controllers/Catalog/ProductController.php)?我正在重寫/創建哪種方法來更改要顯示的產品?Magento限制管理產品
編輯1:我寧願有一種使用觀察員的方式,即,我需要將我的代碼應用於哪個事件?
編輯2:最好在這裏添加我想要實現的;我爲產品添加了一個額外的屬性,該屬性包含哪些管理員添加了特定產品。現在,在管理面板中,當用戶查看產品列表時,他們只會看到該屬性是其管理員標識的產品。
EDIT3:我只是偶然發現了catalog_product_load_after
事件的觀察者,我不知道這是正確的,但是這是我有:
confix.xml
<?xml version="1.0"?>
<config>
<adminhtml>
<events>
<catalog_product_load_after> <!-- Name of Event -->
<observers>
<load_after> <!-- Any Unique Identifier -->
<type>singleton</type>
<class>Drench_Admindetails_Model_Observer</class> <!-- Over Model Class -->
<method>loadAfter</method> <!-- name of function -->
</load_after>
</observers>
</catalog_product_load_after>
</events>
</adminhtml>
</config>
和型號/Observer.php
<?php
class Drench_Admindetails_Model_Observer{
public function loadAfter(){
fb('testasd'); // this just a firephp call
}
}
你究竟想做什麼? – 2011-12-19 13:07:50
請參閱我的編輯.... – 2011-12-19 13:19:08