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