重写管理销售报表表单

时间:2011-10-10 20:44:56

标签: magento magento-1.5

在我的配置文件中,我可以轻松覆盖销售 - >我自己订购网格

<blocks>
  <adminhtml>
    <rewrite>
      <sales_order_grid>Mine here</sales_order_grid>
    </rewrite>
  </adminhtml>
</blocks>

但对于Reports-&gt; Sales-&gt; Order菜单项上的report_filter_form,我似乎无法做同样的事情。如果我用

替换上面的重写内容
<report_filter_form>mine here</report_filter_form>

这是一个特例还是什么的。我已经清理了我的缓存,没有运气。通过执行 - &gt; getBlock('grid.filter.form')将块加载到控制器中,然后将其提供给initReportAction,最后渲染布局。

1 个答案:

答案 0 :(得分:4)

查看布局文件,我看到了:

<block type="sales/adminhtml_report_filter_form_order" name="grid.filter.form">

所以需要覆盖的块是sales/adminhtml_report_filter_form_order

<blocks>
  <sales>
    <rewrite>
      <adminhtml_report_filter_form_order>Mine here</adminhtml_report_filter_form_order>
    </rewrite>
  </sales>
</blocks>