禁用模块输出Magento

时间:2011-05-27 08:12:22

标签: magento

因此,Magento的管理员后端有一个工具允许“禁用模块输出”。这个工具有一个完全奇怪的逻辑。 我找不到任何意味着什么意思“禁用模块输出”..我认为它应该禁用模块,但..如果你有自定义模块,例如“custmodule”。此模块在config.xml和自定义模板布局中有一些重写,用于创建/删除一些块(custmodule.xml)。

“禁用模块输出”重写后仍然有效,但不完全正确。 此外,“custmodule.xml”(模板布局)仍会加载。例如,如果你有

<remove name="account.links"/>

或自定义模块模板布局文件中的类似内容 - 它在“禁用模块输出”后继续工作。

完全混淆..有人能告诉我“禁用模块输出”的逻辑吗??

谢谢!

1 个答案:

答案 0 :(得分:9)

“禁用模块输出”不会禁用扩展,而是禁用扩展定义/输出的显示块输出。

如果扩展名没有使用任何块(例如:扩展名直接从模板调用),则此选项无效(激活选项也是如此,因为这是直接调用的)。如果您需要禁用某些扩展名,请从

中删除或将活动标记设置为false
app/etc/modules/Your_Extension.xml