我不确定在自定义模块中将布局xml保存在何处。它是否进入模块的配置.xml或单独的布局.xml是需要的。Magento如何选择布局xml?
现在我像这样使用它,这是行不通的。这里有点无知,有什么指示吗?代码示例非常适合我:)
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Ashfame_Adminoverrider>
<version>1.0.0</version>
</Ashfame_Adminoverrider>
</modules>
<global>
<layout>
<adminhtml_sales_order_create_index>
<reference name="root">
<reference name="form">
<reference name="data">
<block type="ashfame_adminoverrider/sales_order_create_shipping_address" as="shipping_address" template="ashfame/adminoverrider/sales/order/create/form/address.phtml" />
</reference>
</reference>
</reference>
</adminhtml_sales_order_create_index>
</layout>
</global>
</config>
Config XML
和布局 XML 是两个不同的东西。
config.xml
文件可用于告诉Magento加载新的布局xml文件。 在 中搜索catalog.xml
app/code/core/Mage/Catalog/etc/config.xml
,以便正确放置节点到您自己的 XML 文件中。 你正在寻找这样的东西
<catalog>
<file>catalog.xml</file>
</catalog>
<map>
<file>catalog_msrp.xml</file>
</map>
在那里,将全局唯一命名的 xml 文件放在基本设计包的布局文件夹和/或主题的布局文件夹中。
这应该足以让你谷歌搜索。 祝你好运。