你好我试图用我自己的模块对块进行填充:
阻止:age_Downloadable_Block_Customer_Products_List 但这不是块代码:
class module_name_Block_Customer_Products_List extends Mage_Downloadable_Block_Customer_Products_List
{
/**
* Class constructor
结束模块的配置文件是:
<global>
<blocks>
<module_name> <!-- class group -->
<class>module_name</class> <!-- path to class -->
</module_name>
</blocks>
<blocks>
<downloadable>
<customer>
<rewrite>
<products_list>module_name_Block_Customer_Products_List</products_list>
</rewrite>
</customer>
</downloadable>
</blocks>
我已经在后端刷新了一个被动模块,但是它没有工作。
你能帮我一把吗?
答案 0 :(得分:0)
你的XML有点不对,这对你有用:
<blocks>
<downloadable>
<rewrite>
<customer_products_list>Module_Name_Block_Customer_Products_List</customer_products_list>
</rewrite>
</downloadable>
</blocks>
您要覆盖的模块名称应该是节点内的第一个节点。接下来是重写,最后重写的节点应该是从“Block_”到类末的路径。
多一点:您也可以使用相同的结构覆盖帮助器或模型。