2010-01-24 2 views
0

인사말,Magento : 3 개의 제품 속성 레이블로 채워진 ajax 드롭 다운을 만듭니다.

나는 불행하게도이 갖는 필요성에 있어요 : 나는 검색이 사용될 수 있습니다 (아약스 조각의 측면에서) 젠토에 preexists 무슨 생각이 없다

Product has (lets say) 6 attributes with "Yes/No" values. 
    I need a dropdown on that product's page that will populate with attributes with "yes" value. 

    attributes are :bundle1,bundle2....,bundle6. 
    When selection is made - I need to know whats have been selected to pass that to php on that page. 

을 솔루션 ...

나는 request.js를 추가로 사용하고 데이터베이스에서 새로 생성 된 테이블의 속성을 (수동으로, 테스트를 위해 1 개 제품에 대해) 수동으로 풀었다. 하지만, 그게 아이디어가 아니야, 매번 수동으로 해보고 싶지 않아.

구문은 나를 죽이고 있습니다.

감사합니다.

답변

1

이것은 전혀 도움이되지 않을 수 있습니다 ...하지만 방금 Magento의 Ajax 자동 채우기 기능을 사용하는 모듈을 만들었습니다. 이 모듈이 수행하는 작업은 입력하는 문자열에 따라 모든 제조업체의 자동 작업을 수행하는 것입니다. 원하는 작업을 직접 수행 할 수는 없지만 최소한 ajax를 시작하는 데 도움이 될 수 있습니다.

/app/etc/modules/Ash_Manufacturers.xml http://pastie.org/841014

/app/code/local/Ash/Manufacturers/etc/config.xml http://pastie.org/841017

/응용 프로그램/코드/지역/애쉬/제조업체/컨트롤러/색인 컨트롤러. http://pastie.org/841018

이 하나의 행 79-92에서

/app/code/local/Ash/Manufacturers/Block/Manufacturers.php http://pastie.org/841020

봐 : /응용 프로그램/디자인/프론트 엔드/기본/재/템플릿/카탈로그/layer/filter.phtml : http://pastie.org/841027

관련 문제