Php 在何处可以找到此消息Block Checkout/cart Magento
我发布这个问题是因为我有点迷路了,今年六月我已经解决了这个问题一次,现在它又回来了,我不知道为什么出了问题,什么地方出了问题。我希望你能帮助我 -- 我一直想在黄色的盒子里找到通知信息?因为出了点问题。因为每当我尝试签出而不选中复选框时,它都会进入一页签出。假设它不应该只在复选框被选中时出现,所以我正在查找包含通知消息的文件,以便可以修改它Php 在何处可以找到此消息Block Checkout/cart Magento,php,magento,Php,Magento,我发布这个问题是因为我有点迷路了,今年六月我已经解决了这个问题一次,现在它又回来了,我不知道为什么出了问题,什么地方出了问题。我希望你能帮助我 -- 我一直想在黄色的盒子里找到通知信息?因为出了点问题。因为每当我尝试签出而不选中复选框时,它都会进入一页签出。假设它不应该只在复选框被选中时出现,所以我正在查找包含通知消息的文件,以便可以修改它 我一直在查看以下目录: 模板/签出/ 核心/检验/ 但仍然找不到通知信息 谢谢。后端的最低订购量是否确实设置正确?请参阅以获取信息。是的,已设置,我正在
- 模板/签出/
- 核心/检验/
谢谢。后端的最低订购量是否确实设置正确?请参阅以获取信息。是的,已设置,我正在查找通知消息的来源,因为我找不到它:(我认为Magento使用
global\u messages
块在每个页面上呈现任何成功/失败消息。在代码库中搜索实际错误HTML或字符串可能不起作用,因为它们将使用->addFailure
或->addSuccess
或类似方法设置。请记住,您可以启用模板路径提示以查看准确的错误。)显示消息的模板。显示消息的代码行如下:echo$this->getMessagesBlock()->getGroupedHtml();特别是寻找通知消息,而不是这个。我已经在cart.phtml上呆了十几次,甚至是从它的控制器和parentController。我只需要通知消息的位置,就是黄色框的内容。看起来它来自code/core/Mage/core/Block/Messages.php
~第215行。似乎是使用凌乱的HTML编写消息。但正如我所说,您不会在其中找到特定的消息-它可能是使用一个键(例如,total\u error\u msg
)设置的,该键对应于数据库表或区域设置CSV文件中的消息。在上面函数中的foreach
循环中,您可能可以print\r($message->getData())
并查看它是否有关于消息源的有用信息。