根据其他模块的其他配置启用/禁用模块的管理配置

时间:2013-06-12 03:18:49

标签: magento magento-1.7

是否可以让源模型(adminhtml/system_config_source_yesno)的配置依赖于不同模块中的其他配置?

示例:

启用或禁用模块A取决于模块B是否已启用。我尝试了<depends>...</depends>但它仅适用于相同的模块配置:(

1 个答案:

答案 0 :(得分:0)

不,但您可以制作自己的源模型来实现这一目标。

无论如何,为什么不在模块A测试同样的东西时检查模块B是否启用?因此,您的条件将由您的代码引发,而不是由某些系统配置字段引起的,这些字段对于您想要执行的操作不是很安全(您可以在模块B也启用时启用模块A,但是如果模块B会发生什么情况以后被禁用?)