在我的配置文件中,我可以使用自己的配置文件轻松覆盖sales ->订单网格。
<blocks>
<adminhtml>
<rewrite>
<sales_order_grid>Mine here</sales_order_grid>
</rewrite>
</adminhtml>
</blocks>但是我似乎不能对Reports->Sales->Order菜单项上的report_filter_form执行相同的操作。如果我将上面的重写内容替换为
<report_filter_form>mine here</report_filter_form>这是个特例还是什么。我已经清空了我的缓存,但没有运气。通过执行->getBlock('grid.filter.form')将块加载到控制器中,然后将其提供给initReportAction,最后呈现布局。
发布于 2011-10-11 05:20:13
查看布局文件,我看到了以下内容:
<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>https://stackoverflow.com/questions/7718451
复制相似问题