我已经找到了很多关于Magento视图生成系统的信息,这个信息看起来很清楚,但由于某些原因,我的情况是magento patters不适合我。所以我公司为结帐页面购买了模块,一段时间后他们决定自定义它(添加一些功能)。如果我们看看magento标准,我们看到我们永远不会改变源代码因为我们有很多机制来扩展它实际上我们尝试过并发现了一些问题。我有布局xml的平安,我想附加我的自定义块:
<block type="ecommerceteam_echeckout/onepage_billing" name="checkout.onepage.address.billing" as="billing_address" template="ecommerceteam/echeckout/billing.phtml">
<block type="ecommerceteam_echeckout/onepage_billing" name="checkout.onepage.address.billing.form" as="address" template="ecommerceteam/echeckout/billing/address.phtml" />
</block>
在地址块之后的billing_address块中,我想通过以下代码附加我的块:
<layout>
<checkout_cart_index>
<reference name="checkout.onepage">
<block type="kukimi_deliverydate/delivery_date" name="delivery_date" after="address" template="kukimi/deliverydate/delivery/date.phtml" />
</reference>
</checkout_cart_index></layout>
这不起作用,但是如果我改变对内容的引用,它会起作用的原因是什么?我怎么能管理这样的情况呢?