Sha256: 074f1a15c565d18b31184085095d23169187c81d64f8096184998d62cce89538

Contents?: true

Size: 499 Bytes

Versions: 45

Compression:

Stored size: 499 Bytes

Contents

module Spree
  class TaxonsController < Spree::StoreController
    helper 'spree/products'

    respond_to :html

    def show
      @taxon = Taxon.friendly.find(params[:id])
      return unless @taxon

      @searcher = build_searcher(params.merge(taxon: @taxon.id, include_images: true))
      @products = @searcher.retrieve_products
      @taxonomies = Spree::Taxonomy.includes(root: :children)
    end

    private

    def accurate_title
      @taxon.try(:seo_title) || super
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
spree_frontend-4.0.9 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.8 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.14.1 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.7.1 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.7 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.14 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.6 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.13 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.5 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.12 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.4 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.11 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.10 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.3 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.9 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.2 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.8 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.1 app/controllers/spree/taxons_controller.rb
spree_frontend-3.7.7 app/controllers/spree/taxons_controller.rb
spree_frontend-4.0.0 app/controllers/spree/taxons_controller.rb