を見て/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
。