基于magento配置的配置字段的条件可见性

时间:2012-03-07 13:26:24

标签: magento configuration conditional

我正在使用自己的配置选项卡,部分和字段构建自定义模块。所以这就是事情:
我有一个选择字段。基于该选择的值,我想显示另一个字段或隐藏它。我知道这样做如下:

<depends><parentfieldname>value</parentfieldname></depends>

如何允许多个值?我尝试了以下内容:

<!-- two field-specifying tags, field appears ONLY when 'bananas' is selected -->
<depends><fruit>apples</fruit><fruit>bananas</fruit></depends>

<!-- two 'depends' tags, field appears ONLY when 'bananas' is selected -->
<depends><fruit>apples</fruit></depends>
<depends><fruit>bananas</fruit></depends>

<!-- doesn't work, field won't appear -->
<depends><fruit>apples,bananas</fruit></depends>

<!-- doesn't work, field won't appear -->
<depends><fruit>apples|bananas</fruit></depends>
在询问这个问题之前,我read this,几乎相同,但随后应用于多个值。我想多选字段可能有'苹果,香蕉'这样的值,但我正在寻找一种方法来允许value1或value2,而不是value1和value2。

1 个答案:

答案 0 :(得分:1)

您需要添加像bellow

这样的分隔符参数

<depends> <fruit separator=",">apples,bananas</fruit> </depends>