2013-08-19 95 views
1

我似乎有一個問題與我們的購物車,我不確定它是否與主題相關!所有錯誤/正常消息(本地或全局)在前端顯示爲TWICE。不確定是什麼導致了這個問題。如果我添加到購物車,編輯購物車,從購物車中刪除項目,更改地址,這並不重要 - 所有消息都會顯示兩次。Magento錯誤信息顯示兩次

我查看了我的錯誤日誌,沒有顯示出來。

有沒有其他人有這個問題與Magento?我使用1.7。

謝謝!

回答

4

似乎是你的主題的問題。 Magento有一個名爲global_messages的塊,也許你的主題會渲染這個塊兩次,儘管這些都是flash消息。如果你說你看到這些消息只有在購物車,你應該看看在文件checkout.xml你的主題佈局文件夾,查找這些行:

<block type="core/messages" name="global_messages" /> 
<block type="core/messages" name="messages" /> 

嘗試刪除一個或兩個,如果你找到他們。

0

在我的情況以前的開發者編寫的下列方式中page.xml文件

<block type="core/text_list" name="content" as="content" translate="label"> 
    <block type="core/messages" name="messages" as="messages"/> <!-- This was the area or problem as it is subblock in the core/text_list block it was getting rendered twice --> 
    <label>Main Content Area</label> 
</block> 

它應該像下面這樣

<block type="core/messages" name="global_messages" as="global_messages"/> 
      <block type="core/messages" name="messages" as="messages"/> 

      <block type="core/text_list" name="content" as="content" translate="label">    
       <label>Main Content Area</label> 
      </block>