我正在尝试向管理员创建订单屏幕添加一个块。我有我的布局 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>
该块根本不显示“数据”甚至“内容”的引用,如果我将引用更改为“左”,它会显示,但我确实需要它在运输方法下的数据区域中。内容引用没有模板文件,因此我认为不需要回显子块。不确定我做错了什么。任何指示将不胜感激。
The data
block 不会匿名显示其所有子项,您可以检查其模板文件(app/design/adminhtml/default/default/template/sales/order/create/data.phtml
)看看它实际上是如何工作的。
要在运输方式下方显示您自己的块,您需要将您自己的模板(基于原始模板)应用到data
块,并添加相应的getChildHtml
调用您希望其显示的位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)