我想以编程方式在管理面板上启用或禁用自定义模块的特定选项,具体取决于select的状态。例如,如果我有“是/否”选择类似
的内容do you want to handle stuffs? < select yes/no >
如果stuffs == yes,那么许多其他配置字段将被启用/可见。如果东西!=是那么那些字段将被禁用/不可见。
这可以通过system.xml
/某些其他手段以编程方式进行,还是科幻梦想?
感谢您的帮助。
答案 0 :(得分:5)
是的,这是可能的。您对<depends>
中的system.xml
代码感兴趣。你可以阅读它here(自我链接)。一般的想法是,您可以在包含特定值的另一个字段上显示字段 depend 的外观。
答案 1 :(得分:0)
我正在使用Magento EE 1.9.1.1,并且在小部件中使用<depends>
时,我必须提供一个<value>
标记,用于封装依赖项的值。对于任何有兴趣为他们的小部件添加依赖项的人来说,只需要提醒。
您可以查看my question,其中包含我在没有<value>
标记时遇到的问题。
最终的依赖xml路径如下所示:
<depends>
<group_type>
<value>value to match here</value>
</group_type>
</depends>