Magento非活动模块仍显示在管理中



我与Magento合作了4年,只是刚刚注意到这一点。我只是好奇这是否是意料之中的行为。如果编辑模块的XML文件并将<active>设置为false,则该模块仍然显示在高级->禁用模块输出下的管理员中。这是预期的行为吗?我猜这与Magento如何读取模块目录以构建该列表有关,但有点奇怪的是,它会包括非活动模块。如果我移动或删除XML文件,admin中的条目就会消失,所以它不是缓存的东西。

您所在的菜单是禁用模块输出。该菜单不会停用模块,而是禁用其输出。这意味着模块仍然可以正常工作,但屏幕上的任何渲染都将被禁用。

模块仍然可以被禁用并显示在此菜单上。此菜单可让您深入了解哪些模块已在Magento注册。如果您的模块设置为false,Magento将不会加载模块的etc文件夹中的config.xml文件。然而,它仍然会出现在这个特定的列表中。

我希望这能有所帮助。

最新更新