我和Magento合作了4年,只是注意到了这一点。我只是好奇这是否是预期的行为。如果编辑模块的XML文件并将<active>
设置为false,则该模块仍然会出现在高级->禁用模块输出下的admin中。这是预期的行为吗?我猜这与Magento如何读取模块目录来构建这个列表有关,但是它包含非活动模块有点奇怪。如果我移动或删除XML文件,那么admin中的条目就会消失,所以它不是缓存。
发布于 2015-02-24 10:47:47
您所在的菜单是“禁用模块输出”。该菜单没有禁用模块,而是禁用它们的输出。这意味着模块仍然可以正常工作,但是屏幕上的任何呈现都将被禁用。
模块仍然可以被禁用并显示在此菜单上。此菜单让您深入了解哪些模块是在Magento注册的。如果您的模块设置为false
,Magento将不会加载模块的etc
文件夹中的config.xml
文件。然而,它仍然会出现在这个特定的列表中。
我希望这能帮到你。
https://stackoverflow.com/questions/28701648
复制