Update README and add top_menu accessor for page
This commit is contained in:
@@ -6,11 +6,11 @@ require 'devise'
|
||||
require 'devise_simply_stored'
|
||||
require 'haml-rails'
|
||||
require 'sass-rails'
|
||||
require 'tinymce-rails'
|
||||
require 'paperclip'
|
||||
require 'jquery-rails'
|
||||
require 'bourbon'
|
||||
=end
|
||||
require 'jquery-rails'
|
||||
require 'tinymce-rails'
|
||||
module Cmtool
|
||||
class Engine < ::Rails::Engine
|
||||
isolate_namespace Cmtool
|
||||
|
||||
@@ -16,7 +16,7 @@ module Cmtool
|
||||
klass.property :priority, type: Float, default: 0.5
|
||||
klass.property :active, type: :boolean, default: true
|
||||
klass.property :layout
|
||||
klass.property :in_menu, type: :boolean
|
||||
klass.property :in_menu, type: :boolean, default: true
|
||||
|
||||
klass.has_ancestry :by_property => :locale
|
||||
|
||||
@@ -66,6 +66,10 @@ module Cmtool
|
||||
def default_locale
|
||||
:en
|
||||
end
|
||||
|
||||
def top_menu
|
||||
Page.roots(I18n.locale).select(&:in_menu?)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user