【发布时间】:2012-03-07 13:26:24
【问题描述】:
我正在构建一个带有自己的配置选项卡、部分和字段的自定义模块。所以事情是这样的:
我有一个选择字段。根据该选择的值,我想显示另一个字段或隐藏它。我知道这样做如下:
<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,几乎相同,但随后应用于多个值。我想一个多选字段可能有一个像“apples,bananas”这样的值,但我正在寻找一种方法来允许 value1 OR value2,而不是 value1 AND value2。
【问题讨论】:
-
另外,我得到了一个信息,指定
<frontend_type>标签应该是select,你试过吗? -
谢谢,这正是我想要的!我已经将
select作为字段类型,但感谢您的提示。
标签: magento configuration conditional