class Website::ProductsController

Public Instance Methods

index() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/products_controller.rb, line 7
    def index
            @categories = Category.published.where("parent_id IS NULL").order("priority ASC, name ASC").all
            @category = Category.find_by_permalink(params[:ct]) || Category.find_by_id(params[:ct])
            @relation = Product.published.order("priority ASC, name ASC")
            @relation = @relation.where("category_id = ?", @category.id) if @category
            @products = @relation.includes(:product_image).page(@current_page).per(@per_page)
            
            set_title("Red Velvet Salon, Karama - The best salon in Dubai")
            @banner = "/assets/graphics/banners/contact_us.jpg"
generate_category_breadcrumbs
@heading = @links[-1][:name]
@top_category = @category.top_parent
    end
show() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/products_controller.rb, line 21
def show
        @categories = Category.published.where("parent_id IS NULL").order("priority ASC, name ASC").all
        @product = Product.find_by_permalink(params[:permalink]) || Product.find_by_id(params[:permalink])
        @top_category = @product.top_category

        @category = @product.category
        generate_category_breadcrumbs
        
        set_title("#{@product.name} | Golden Pioneer General Trading")
        @banner = "/assets/graphics/banners/contact_us.jpg"
end

Private Instance Methods

set_dark_headers() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/products_controller.rb, line 39
def set_dark_headers
      @dark_headers = true
end
set_navs() click to toggle source
# File lib/generators/sbidu_generators/website_templates/app/controllers/website/products_controller.rb, line 35
      def set_navs
  set_nav("website/distribution")
end