我正在尝试将一个块添加到管理创建订单屏幕。我的布局xml我有
<adminhtml_sales_order_create_index>
<reference name="head">
<action method="addItem"><type>skin_js</type><name>js/fee/fee.js</name></action>
</reference>
<reference name="data">
<block type="fee/adminhtml_insuranceselector" after="shipping_method" name="fee.insurance" template="fee/sales/order/insuranceselector.phtml" />
</reference>
</adminhtml_sales_order_create_index>
<adminhtml_sales_order_create_load_block_data>
<reference name="data">
<block type="fee/adminhtml_insuranceselector" after="shipping_method" name="fee.insurance" template="fee/sales/order/insuranceselector.phtml" />
</reference>
</adminhtml_sales_order_create_load_block_data>
根据“数据”甚至“内容”,该块根本没有显示,如果我更改引用说“左”它显示但我真的需要它在运输方法下的数据区域。内容引用没有模板文件,因此我认为不需要回显子块。不确定我做错了什么。任何指针将不胜感激。
答案 0 :(得分:3)
data
块不会匿名显示其所有子项,您可以检查其模板文件(app/design/adminhtml/default/default/template/sales/order/create/data.phtml
)以查看其实际工作情况。
要在送货方式下方显示您自己的模块,您需要根据原始模板将自己的模板应用到data
块,并在您想要的位置添加相应的getChildHtml
电话它要显示。