magento中的自定义块

时间:2011-01-13 13:50:18

标签: magento

我在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上运行,但是当我在服务器上遵循此路径时,没有显示任何块。两个环境之间有一个区别:在本地我在基本文件夹中执行所有这一步,但在服务器上,默认文件夹中有一个自定义主题文件夹。

谁能告诉我哪里错了?

提前致谢。

2 个答案:

答案 0 :(得分:0)

在服务器上检查设计的配置,这个主题是否真的加载了。

答案 1 :(得分:0)

确保您正确添加了XML(没有任何拼写错误)。 XML中的拼写错误可能会导致Magento加载默认的checkout.xml而不是自定义的checkout.xml,从而丢失了块更改。