2011-05-27 72 views
1

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

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

<remove name="account.links"/> 

或类似这样的自定义模块模板布局文件 - 后“禁用模块输出”继续工作。

完全困惑..谁能告诉我关于“禁用模块输出”的逻辑..?

谢谢!

回答

9

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

如果扩展名中没有使用任何块(例如:扩展名是从模板直接调用的),那么这个选项是无用的(因为这是直接调用的激活选项)。如果你需要禁用某些扩展,然后从

app/etc/modules/Your_Extension.xml 
+3

删除或设置为活动标志设置为false活跃标记安东指的是在XML中找到如下: '真正' 设置时真亦假。 – 2011-05-28 02:06:33