pdfshop/app/controllers/concerns/page_content.rb

19 lines
557 B
Ruby

# Modul gets PublishedPages and Categories used in application layout
module PageContent
extend ActiveSupport::Concern
include ApplicationHelper
include CartHelper
included do
before_action :prepare_menu_content
add_breadcrumb 'Home', :root_path
end
def prepare_menu_content
@categories_for_menu = Category.where('parent_id = 1 AND active = 1')
.order('name')
@pages = PublishedPage.where('type_of != 3').order('priority ASC')
@cart = Cart.where(uuid: cookie_cart_number).first
end
end