我試圖刪除購物車中有關客戶如何在購物車中說20美元的小計的通知,但是我仍然希望在客戶試圖購買時的限制進入結帳(我個人認爲,我們不應該刪除的通知,但該命令來自高處向下)的那一刻Magento - 刪除「最低購買量」通知
,這是我的代碼
$messages = $this->getMessagesBlock()->getMessages();
unset($messages[1]);
$this->getMessagesBlock()->setMessages($messages);
echo $this->getMessagesBlock()->getGroupedHtml();
我一直在測試代碼當他們新的數量是像99999999999999
愚蠢的東西時,通過進入購物車的1件物品和使用更新購物車按鈕從var轉儲我做了$this->getMessagesBlock()
有一個保護價格的數據稱爲_messages,使用getMessages()
返回一個數組2個項目,其中一個是有關數量在索引0的錯誤,另一個是關於最低購買量的通知。
我嘗試使用unset($messages[1]);
刪除通知作爲測試,看看我是否可以刪除它,如果它的工作,我會稍後修復它搜索通知,並刪除它,無論它在數組中。
我設置3210,並做了另一個變種轉儲,我可以看到它被放回$this->getMessagesBlock()
,所以我認爲這是可行的,但是沒有出現
我做的$this->getMessagesBlock()->getGroupedHtml()
一個vardump,它顯示了一個空字符串
我想知道我在這裏可能會做錯什麼,或者如果有更好的方式來刪除我不想要的信息
我改變了設置,它的工作原理可以這麼說,但我有一個奇怪的故障,而消息不見了,通知框仍然顯示 –