Spree 1.3.1을 실행 중이며 Taxon show 페이지를 사용자 정의하려고합니다.속성 및 변형에 대한 검색 필터가 희박합니다.
현재 Taxon 안에 포함 된 제품을 반환하고 결과적으로 속성이나 옵션 값으로 필터링하고 싶습니다.
예를 들어 내가 속옷 컬렉션의 Taxon을보고 있다고 가정 해 봅시다. 특정 크기 (option_type)를 제공하여 표시된 제품을 필터링하고 싶습니다. 이 경우 요청한 크기의 변형 제품 만 나열해야합니다.
"적합"속성으로 제품을 필터링 할 수도 있습니다. 슬립 핏 (Slit Fit)으로 필터링하면 필수 속성을 가진 현재 Taxon 내부의 제품 만 나열 할 수 있습니다.
이 분류군 컨트롤러 쇼 작업입니다 :
Spree::TaxonsController.class_eval do
def show
@taxon = Spree::Taxon.find_by_permalink!(params[:id])
return unless @taxon
@searcher = Spree::Config.searcher_class.new(params)
@searcher.current_user = try_spree_current_user
@searcher.current_currency = current_currency
@products = @searcher.retrieve_products
respond_with(@taxon)
end
end
어떻게 내 요구에 맞게 수정해야합니까?
안녕 얘들 아. 이 관습에 관한 문서가 유행하고 있습니까? 감사 :) . 나는 당신의 대답을 읽었지 만 나는 어떻게 정의하는지 이해할 수 없다. –