2014-04-10 3 views
0

HI 내가 뭔가 특이한 필요 드롭 다운에서 하나 이상의 옵션을 가지고, 내가 그것을 드롭 다운확인 제품 젠토

에 표시 것보다 내 제품이 하나 개 이상의 옵션 값

이있는 경우

처럼 원하는

그렇지 않으면 드롭 다운 또는 텍스트로만 표시해야하는 것보다

보다 표시해야합니다.

제게 어떻게해야할까요?

같은

<select name="select_box" id="select_box"> 
    <option value="one">1</option> 
    <option value="tow">2</option> 
    <option value="three">3</option> 
    <option value="three">4</option> 
    <option value="three">5</option> 
    <option value="three">6</option> 
</select> 

경우 드롭 다운 내가 위의 드롭 다운을 보여줄 필요가보다 더 이상 opton가 있고

<select name="select_box" id="select_box"> 
     <option value="one">optionname only</option> 
    </select> 

드롭이 하나의 옵션이있는 경우 나뿐만 optionname only을 보여줄 필요가보다처럼 이것은 필수 입력란이 아닙니다.

+1

에 따라 코드 편집을 확인 당신은 그것을 명확하게하기 위해 예를 게시 할 수 있습니까? – Marius

+0

안녕하세요 제 질문을 편집 해주세요 감사합니다 –

+1

사용자 정의 PHP를 통해이 작업을 수행 할 수 있습니다. 옵션이 하나 뿐인 경우 옵션을 가져 와서 텍스트로 값을 입력하십시오 (product-> getAttributeText ('attribute_id')). 텍스트 필드. –

답변

0

3-4 개 파일이이 프로세스에 포함됩니다.

"Template path hints" from admin->settings->advanced->developer을 사용하면이를 볼 수 있습니다. 어쨌든

드롭 다운은 당신이 (안 기지에서 테마 변경을 기억)이 파일에서 변경할 수의 경우 이러한 파일

frontend/base/default/template/catalog/product/view/options/type/select.phtml

Another files in this process(check xml)

frontend/base/default/template/catalog/product/view/options/wrapper.phtml 확인 frontend/base/default/template/catalog/product/view/options/js.phtml frontend/base/default/template/catalog/product/view/options.phtml

또 다른 방법 :

고토 여기

App/code/core/Mage/Catalog/Block/Product/View/Options/Type/Select.php

getValuesHtml()을 찾아 당신의 필요 (DO NOT EDIT CORE FILES ALWAYS OVERRIDE FOR EDITING PURPOSE)

+0

이 파일들에 대해 알고 있지만 체크를해야하는 파일을 알고 있습니다. 선택 파일에서 어떤 foreach가 드롭 다운에서 하나 이상의 값을 가지고 있는지 확인하는 것을 볼 수 없다. –