一般magento要重定义(推荐使用rewrite机制)两处:
1. ProductController.php
2. Tabs.php
在Tabs.php的_prepareLayout方法中增加一个Tab Link,如:
$this->addTab('related_documents', array(
'label' => Mage::helper('catalog')->__('Extra Infomation'),
'url' => $this->getUrl('*/*/extraInfo', array('_current' => true)),
'class' => 'ajax')
);
在ProductController.php中增加方法extraInfoAction方法. 内容可能如下:
require_once "Mage/Adminhtml/controllers/Catalog/ProductController.php";
class Cartz_MyAdminhtml_Catalog_ProductController extends Mage_Adminhtml_Catalog_ProductController
{
public function extraInfoAction() {
echo 'Extra Information.';
exit;
}
}
(责任编辑:好模板) |