2012-03-07 5 views
1

고유 한 구성 탭, 섹션 및 필드가있는 사용자 정의 모듈을 구축하고 있습니다. 그래서 여기에 문제가 있습니다 :
나는 선택 필드가 있습니다. 선택한 값에 따라 다른 필드를 표시하거나 숨기고 싶습니다. 이 작업은 다음과 같이 수행됩니다.Magento 구성을 기반으로하는 구성 필드의 조건부 가시성

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

어떻게 여러 값을 허용 할 수 있습니까? 나는 다음 시도했다 :

I read this
<!-- 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> 

거의 동일하지만 여러 값에 적용이 질문을하기 전에. multiselect 필드에 '사과, 바나나'와 같은 값을 가질 수 있다고 가정합니다. 그러나 값 1 또는 값 2가 아닌 값 1 또는 값 2를 허용하는 방법을 찾고 있습니다.

+1

이 [여러 조건] (http://stackoverflow.com/questions/4849616/can-a-magento-adminhtml-field-를 시도처럼 분리 PARAM를 추가해야 의존하고 -the-one-field-or-value) –

+0

또한''태그가'select'이어야하는 정보를 얻었습니다. 시도 했습니까? –

+0

고마워요, 그게 내가 찾고 있던 바로 그거야! 나는 이미 필드의 타입으로'select'를 가졌지 만, 팁을 주셔서 감사합니다. – pancake

답변

1

당신은 노호

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

+0

잠시 동안 나는 magento 개발을하지 않았지만 곧 시도 할 것입니다. 고마워요! 작동하는 경우 귀하의 답변을 수락합니다. – pancake

+1

위젯에서 작동하지 않습니다. 구분 기호 기능은 시스템 구성에서만 작동합니다. –

관련 문제