我和Magento一起工作了4年,只是注意到了这一点。我只是好奇它是否是预期的行为。如果您编辑模块的XML文件并将<active>
设置为 false ,则该模块仍会显示在高级 - >&gt;下的管理员中禁用模块输出。这是预期的行为吗?我猜它与Magento如何读取模块目录以构建该列表有关,但它包含非活动模块有点奇怪。如果我移动或删除XML文件,admin中的条目就会消失,所以它不是缓存的东西。
答案 0 :(得分:1)
您所在的菜单是禁用模块输出。该菜单不会停用模块,而是禁用其输出。这意味着模块仍然可以正常运行,但屏幕上的任何渲染都将被禁用。
仍然可以禁用模块并显示在此菜单上。通过此菜单,您可以了解Magento注册的模块。如果您的模块设置为false
,Magento将不会加载模块的config.xml
文件夹中的etc
文件。但是,它仍将显示在此特定列表中。
我希望这会有所帮助。