在/admin/sales_order/view/中,我想在左侧菜单上添加一个链接,我想在其中显示我在前端添加的额外产品选项。我需要做的就是扩展核心 xml 并添加如下内容:
<adminhtml_sales_order_view>
<reference name="sales_order_tabs">
<action method="addTab"><name>my_name</name><block>my/block</block></action>
</reference>
</adminhtml_sales_order_view>
我尝试制作自己的模块,但我就是做不到。谁能帮我吗?
最佳答案
这是我最终得到的解决方案。
以通常的方式创建一个新模块。
将此 config.xml 放在/company/module/etc 中:
<?xml version="1.0"?>
<config>
<global>
<blocks>
<MODULE_NAME>
<class>Company_Module_Block</class>
</MODULE_NAME>
</blocks>
</global>
<adminhtml>
<layout>
<updates>
<MODULE_NAME>
<file>module_name.xml</file>
</MODULE_NAME>
</updates>
</layout>
</adminhtml>
</config>
在/app/design/adminhtml/default/default/layout 中,您的 module_name.xml 包含以下内容:
<?xml version="1.0"?>
<layout version="0.1.0">
<adminhtml_sales_order_view>
<reference name="sales_order_tabs">
<action method="addTab"><name>your_name</name><block>module/block_name</block></action>
</reference>
</adminhtml_sales_order_view>
</layout>
希望这可以帮助那些寻找相同答案的人。 当然,您必须用内容填充您的 block ,请查看核心 block 的示例。这只是为了演示如何使用 xml 扩展核心。
关于xml - 使用 xml 扩展 magento 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935050/