禁用模块输出Magento

Yar*_*oza 1 magento

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

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

<remove name="account.links"/>
Run Code Online (Sandbox Code Playgroud)

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

完全糊涂..谁能告诉我关于"禁用模块输出"的逻辑..?

谢谢!

Ant*_*n S 9

"禁用模块输出"不会禁用扩展,而是禁用扩展定义/输出的显示块输出.

如果扩展名没有使用任何块(例如:扩展名直接从模板调用),则此选项无效(激活选项也是如此,因为这是直接调用的).如果您需要禁用某些扩展名,请删除或将活动标记设置为false

app/etc/modules/Your_Extension.xml
Run Code Online (Sandbox Code Playgroud)

  • 活跃的Flag Anton指的是在xml中找到如下:`<active> true </ active>`设置true为false. (3认同)