Używam Spree 1.3.1 i próbuję dostosować stronę show Taxon.Filtr wyszukiwania Szprew dla właściwości i wariantów
Chciałbym, aby zwróciła produkty zawarte w bieżącym Taxonie, ewentualnie przefiltrowane przez nieruchomość lub wartość opcji.
Załóżmy na przykład, że widzę Taxon kolekcji bielizny. Chciałbym odfiltrować pokazane produkty, podając określony rozmiar (option_type). W tym przypadku powinienem wymienić tylko produkty, które mają warianty o żądanym rozmiarze.
Chciałbym również móc filtrować produkty według właściwości "dopasowanie". Filtrowanie według dopasowania poślizgu, powinienem być w stanie wymienić tylko produkty wewnątrz obecnego Taxona, które mają wymaganą właściwość.
To Taxon kontroler pokaz działania:
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
jaki sposób należy go zmodyfikować, aby pasowały do moich potrzeb?
Hi guys. Czy jest jakiś dokument mówiący o tym zwyczaje. Dzięki :) . Przeczytałem twoją odpowiedź, ale nie mogę zrozumieć, jak ją zdefiniowałem –