2013-01-01 22 views
1

嘗試一個新的車塊添加到local.xml中內的頭,這是我有什麼添加新的車擋local.xml中內 - Magento的

<default> 
     <reference name="header"> 
      <block type="checkout/cart_sidebar" name="cart_topbar" as="topCart" template="checkout/cart/top-cart.phtml"/> 
     </reference> 
    </default> 

然後在頭我然而<?php echo $this->getChildHtml('topCart')?>叫它它什麼都沒顯示。

如果我嘗試將類型更改爲type="core/template",那麼模板將顯示內容。所以這讓我想到我錯過了checkout/cart_sidebar類型特定的東西?

top-cart.phtml文件簡單包含單個文本行以消除該文件中的任何內容。

+0

你已經採取了所有正確的診斷步驟,非常好的工作! – benmarks

回答

1

這就是你的local.xml?

語法無誤。

你有沒有在Mage/Checkout/Block/Cart/Sidebar.php中修改其他東西?

+0

我沒有,但以前的開發人員可能有。至少我知道語法是好的,理論上它應該可以工作。 Thxs的幫助 – Blackbird

+0

Incase其他人都想知道,事實證明,與前一個開發人員一般的購物車是一個更大的問題。這個問題的語法和位置都很好。 – Blackbird

+0

可以給我發送法師/ Checkout/Block/Cart/Sidebar.php這個文件。請先在當地檢查。並在評論中提到該文件是從本地/核心收集的 –