在我的配置文件中,我可以轻松覆盖销售 - >我自己订购网格
<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,最后渲染布局。
答案 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>