を見て/app/code/core/Mage/Adminhtml/controllers/Report/SalesController.phpに移動するとsalesAction、次の 2 つのブロックが参照されていることがわかります。
$gridBlock = $this->getLayout()->getBlock('report_sales_sales.grid');
$filterFormBlock = $this->getLayout()->getBlock('grid.filter.form');
app/design/adminhtml/default/default/layout/sales.xmlこれは、 とマークされたセクションの下の で定義されています<adminhtml_report_sales_sale>。ここでは、アクション メソッドを通じていくつかのオプションが設定されていることに注意してください。これによりsales/adminhtml_report_filter_form_order、 にあるapp/code/core/Mage/Sales/Block/Adminhtml/Report/Filter/Form/Order.phpと、その親である に移動し../Form.phpます。関数を見て_prepareForm()ください。これにより、より優れたテンプレートを使用できるようになります。これらは両方とも の子孫であることに注意してくださいMage/Sales/Block/Adminhtml/Report/Filter/Form。