我似乎有一個問題與我們的購物車,我不確定它是否與主題相關!所有錯誤/正常消息(本地或全局)在前端顯示爲TWICE。不確定是什麼導致了這個問題。如果我添加到購物車,編輯購物車,從購物車中刪除項目,更改地址,這並不重要 - 所有消息都會顯示兩次。Magento錯誤信息顯示兩次
我查看了我的錯誤日誌,沒有顯示出來。
有沒有其他人有這個問題與Magento?我使用1.7。
謝謝!
我似乎有一個問題與我們的購物車,我不確定它是否與主題相關!所有錯誤/正常消息(本地或全局)在前端顯示爲TWICE。不確定是什麼導致了這個問題。如果我添加到購物車,編輯購物車,從購物車中刪除項目,更改地址,這並不重要 - 所有消息都會顯示兩次。Magento錯誤信息顯示兩次
我查看了我的錯誤日誌,沒有顯示出來。
有沒有其他人有這個問題與Magento?我使用1.7。
謝謝!
似乎是你的主題的問題。 Magento有一個名爲global_messages的塊,也許你的主題會渲染這個塊兩次,儘管這些都是flash消息。如果你說你看到這些消息只有在購物車,你應該看看在文件checkout.xml你的主題佈局文件夾,查找這些行:
<block type="core/messages" name="global_messages" />
<block type="core/messages" name="messages" />
嘗試刪除一個或兩個,如果你找到他們。
在我的情況以前的開發者編寫的下列方式中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>