Условная видимость поля конфигурации на основе конфигурации magento - PullRequest
1 голос
/ 07 марта 2012

Я создаю пользовательский модуль со своими собственными вкладками конфигурации, разделами и полями. Так вот в чем дело:
У меня есть поле выбора. Исходя из значения этого выбора, я бы хотел показать другое поле или скрыть его. Я знаю, что это делается следующим образом:

<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>

I прочитайте это , прежде чем задавать этот вопрос, почти то же самое, но затем примените к нескольким значениям. Я полагаю, что поле с несколькими выборками может иметь значение, например «яблоки, бананы», но я ищу способ разрешить для значения1 ИЛИ значение2, а не значение1 И значение2.

1 Ответ

1 голос
/ 22 октября 2014

Вам необходимо добавить параметр разделителя, как показано ниже

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

...