Magento:找不到模板

时间:2011-05-30 16:06:42

标签: php magento e-commerce

我看到了一个电话

<?php echo $this->getChildHtml('coupon') ?>

在cart.phtml中。我无法在任何地方找到此文件。我是Magento的新手,你能告诉我这个文件理想地存在的位置吗?此外,这些模板是否也从数据库加载,我应该检查/

亲切的问候 Khuram

1 个答案:

答案 0 :(得分:3)

要找到这个,你需要做一些跟踪:)。

我们需要查看“layout.xml”文件,因为这是声明“ChildHtml”块的地方。由于这是 Checkout 模块的一部分,我们需要查看checkout.xml

您应该在此文件的checkout_cart_index部分下找到声明“优惠券”块的行。这是:

<block type="checkout/cart_coupon" name="checkout.cart.coupon" as="coupon" template="checkout/cart/coupon.phtml"/>

因此,checkout/cart/coupon.phtml是您要查找的模板文件。你可以看到 它的名称为“优惠券”,其中包含as="coupon"行。

此文件可能位于/app/design/frontend/default/default/checkout/cart/coupon.phtml文件夹中,您应将其复制到自定义主题目录,该目录将自动覆盖默认值并使用新的coupon.phtml模板文件。

我希望这有帮助,并且快乐Magentoing