Php magento自定义仪表板选项卡内容

Php magento自定义仪表板选项卡内容,php,xml,magento,Php,Xml,Magento,我想创建我自己的“网格”,类似于magento的仪表板网格(畅销书、浏览量最大的产品…) 我尝试将整个app/code/core/adminhtml文件夹复制到本地文件夹,希望复制仪表板页面,但magento找不到该页面 有一种更好的方法,我希望任何人都能为我提供解决方案。您需要重写此方法Mage\u Adminhtml\u Block\u Dashboard\u Grids::\u prepareLayout 关于如何做到这一点。 您可以添加与现有选项卡类似的新选项卡 $this->ad

我想创建我自己的“网格”,类似于magento的仪表板网格(畅销书、浏览量最大的产品…)

我尝试将整个app/code/core/adminhtml文件夹复制到本地文件夹,希望复制仪表板页面,但magento找不到该页面


有一种更好的方法,我希望任何人都能为我提供解决方案。

您需要重写此方法
Mage\u Adminhtml\u Block\u Dashboard\u Grids::\u prepareLayout

关于如何做到这一点。
您可以添加与现有选项卡类似的新选项卡

$this->addTab('reviewed_products', array(//tab name...mut be unique.
    'label'     => $this->__('Most Viewed Products'), //tab label
    'url'       => $this->getUrl('*/*/productsViewed', array('_current'=>true)),//url for ajax call
    'class'     => 'ajax'
)); 
您可以看到网格是如何在这个方法中显示的
Mage\u Adminhtml\u DashboardController::productsViewedAction()

您还可以在
app/design/adminhtml/default/default/layout/main.xml
中查看布局的外观:

<adminhtml_dashboard_productsviewed>
    <block type="core/text_list" name="root" output="toHtml">
        <block type="adminhtml/dashboard_tab_products_viewed" name="adminhtml.dashboard.tab.products.viewed"/>
    </block>
</adminhtml_dashboard_productsviewed> 

这个问题似乎离题了,因为它是关于指导名为Magento的软件产品的。