Magento后台产品管理页等增加一个Tab

一般要重定义(推荐使用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;
	}
}


你可能感兴趣的:(PHP,Ajax)