西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

如何在Magento中用子类替换Block

时间:2016-12-18 04:01来源:未知 作者:好模板 点击:
如何在Magento中用子类替换Block : Step 1:创建一个新的Module Step 2: 编辑模块的config.xml配置文件: [code type=xml] config modules Glamour_Glscatalog version0.1.0/version /Glamour_Glscatalog /modules global blocks adm
如何在Magento中用子类替换Block :
Step 1:创建一个新的Module 
Step 2: 编辑模块的config.xml配置文件: 
[code type="xml"] 
<config> 
<modules> 
<Glamour_Glscatalog> 
<version>0.1.0</version> 
</Glamour_Glscatalog> 
</modules> 
<global> 
<blocks> 
<adminhtml> 
<rewrite> 
<catalog_product_edit_tab_related>Glamour_Glscatalog_Block_Adminhtml_Product_Edit_Tab_Related</adminhtml> 
</blocks> 
</global> 
</config> 


注意 <adminhtml> 和 <rewrite> 标签.  <adminhtml> 告诉 Magento 我们要覆盖 adminhtml block, 半类名是Mage_Adminhtml_Block.  <rewrite> 重写Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Related 类到我们自己的block类: Glamour_Glscatalog_Block_Adminhtml_Product_Edit_Tab_Related. 

Step 3: 创建自己的block类 

[code type="php"] 
class Glamour_Glscatalog_Block_Adminhtml_Product_Edit_Tab_Related extends  Mage_Adminhtml_Block_Catalog_Product_Edit_Tab_Related 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------