1
我看到一個電話Magento的:不能找到模板
<?php echo $this->getChildHtml('coupon') ?>
在cart.phtml
。我無法在任何地方找到此文件。我是Magento的新手,你能告訴我這個文件理想的位置嗎?另外,做這些模板也從數據庫加載和我應該檢查有/
親切的問候 Khuram
我看到一個電話Magento的:不能找到模板
<?php echo $this->getChildHtml('coupon') ?>
在cart.phtml
。我無法在任何地方找到此文件。我是Magento的新手,你能告訴我這個文件理想的位置嗎?另外,做這些模板也從數據庫加載和我應該檢查有/
親切的問候 Khuram
要了解這一點,你需要做的跟蹤:)一點點。
我們需要查看「layout.xml」文件,因爲這是聲明「ChildHtml」塊的地方。由於這是購物車,它是結帳模塊的一部分,因此我們需要查看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
這有助於很多。事實上我找到了這個文件。但是,這些語言都是以這種 - > __格式。我在哪裏插入我自己的標題? – Khuram 2011-05-30 18:22:43
我不確定你的意思......是的,大多數Magneto文本都包含在__()翻譯方法中以方便國際化,這是正常的,並且是一個很好的慣例。 「標題」是什麼意思? – thaddeusmt 2011-05-30 19:26:36
對不起,我的錯。我只是改變了那裏的文字。它的工作現在很棒。該網站位於新模板中,但優惠券文件位於基本模板中。沒有弄清楚。的確如此。 – Khuram 2011-05-31 04:34:12