Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 自定义模块条件配置选项_Xml_Magento_System.xml - Fatal编程技术网

Xml 自定义模块条件配置选项

Xml 自定义模块条件配置选项,xml,magento,system.xml,Xml,Magento,System.xml,我希望根据select的状态,在“管理”面板上以编程方式启用或禁用自定义模块的特定选项。例如,如果我有一个“是/否”选项,请选择以下内容 do you want to handle stuffs? < select yes/no > 你想处理东西吗? 如果stuffs==yes,那么许多其他配置字段将被启用/可见。如果有东西!=是,则这些字段将被禁用/不可见 这可以通过system.xml/其他方式以编程方式实现吗,还是科幻梦 谢谢您的帮助。是的,这是可能的。您对system.x

我希望根据select的状态,在“管理”面板上以编程方式启用或禁用自定义模块的特定选项。例如,如果我有一个“是/否”选项,请选择以下内容

do you want to handle stuffs? < select yes/no >
你想处理东西吗?<选择是/否>
如果stuffs==yes,那么许多其他配置字段将被启用/可见。如果有东西!=是,则这些字段将被禁用/不可见

这可以通过
system.xml
/其他方式以编程方式实现吗,还是科幻梦


谢谢您的帮助。

是的,这是可能的。您对
system.xml
中的
标记感兴趣。你可以阅读它(自我链接)。一般的想法是,您可以使一个字段的外观依赖于另一个包含特定值的字段

我使用的是Magento EE 1.9.1.1,当在小部件中使用
时,我必须提供一个
标记来封装依赖项的值。对于任何有兴趣为他们的小部件添加依赖项的人来说,这只是一个提示

您可以在没有
标记的情况下查看我遇到的问题

最终的依赖关系xml路径如下所示:

<depends>
    <group_type>
        <value>value to match here</value>
    </group_type>
</depends>

要在此处匹配的值

这绝对是可以在Magento中处理的功能。您可能需要了解如何设置模块的配置选项。在你这样做之后,如果你碰到墙,请随意问一些具体的问题。很模糊,这是我已经做过的事情,目前我仍在寻找谷歌的链接,这就是为什么我在这里问,我找不到解决方案。旁注:如果你需要显示/隐藏块,等等。取决于配置值,在布局更新文件中,应使用ifconfig属性: