我在checkout.xml中添加了这个块:
<block type="checkout/cart_shipping" name="checkout.cart.shipping" as="shipping" template="checkout/cart/shipping.phtml"/>
然后,我在cart.phtml中显示了这个:
echo $this->getChildHtml('shipping');
然后,我在cart文件夹中创建了一个页面作为shipping.phtml文件。这在我的本地PC上运行,但是当我在服务器上遵循此路径时,没有显示任何块。两个环境之间有一个区别:在本地我在基本文件夹中执行所有这一步,但在服务器上,默认文件夹中有一个自定义主题文件夹。
谁能告诉我哪里错了?
提前致谢。
答案 0 :(得分:0)
在服务器上检查设计的配置,这个主题是否真的加载了。
答案 1 :(得分:0)
确保您正确添加了XML(没有任何拼写错误)。 XML中的拼写错误可能会导致Magento加载默认的checkout.xml而不是自定义的checkout.xml,从而丢失了块更改。