module AckRocketCmsCatalog::Controllers::Items

Public Instance Methods

index() click to toggle source
# File lib/ack_rocket_cms_catalog/controllers/items.rb, line 6
def index
  @items = item_class.enabled.sorted.to_a
  # index_crumbs
end
page_title() click to toggle source
Calls superclass method
# File lib/ack_rocket_cms_catalog/controllers/items.rb, line 21
def page_title
  if @item
    @item.page_title
  else
    super
  end
end
show() click to toggle source
# File lib/ack_rocket_cms_catalog/controllers/items.rb, line 11
def show
  @item = item_class.enabled.find(params[:id])
  if !@item.text_slug.blank? and @item.text_slug != params[:id]
    redirect_to @item, status_code: 301
    return
  end
  @parent_seo_page = find_seo_page(item_categories_path) if @seo_page.blank?
  # item_crumbs
end

Private Instance Methods

item_category_class() click to toggle source
# File lib/ack_rocket_cms_catalog/controllers/items.rb, line 30
def item_category_class
  ItemCategory
end
item_class() click to toggle source
# File lib/ack_rocket_cms_catalog/controllers/items.rb, line 33
def item_class
  Item
end