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