Sha256: 867caa1dcd504f35d773fb6d9ccaa6eac627b043d0dedae4231abff84d6fdd16
Contents?: true
Size: 1.74 KB
Versions: 1
Compression:
Stored size: 1.74 KB
Contents
require 'tb_core' require 'tb_permalinks' require 'codemirror-rails' require 'tb_liquid' module Spud module Cms class Engine < Rails::Engine engine_name :tb_cms config.generators do |g| g.test_framework :rspec, :view_specs => false end initializer :admin do Spud::Core.configure do |config| config.admin_applications += [{:name => "Pages",:thumbnail => "spud/admin/pages_thumb.png",:url => "/admin/pages",:order => 0}] if Spud::Cms.menus_enabled config.admin_applications += [{:name => "Menus",:thumbnail => "spud/admin/menus_thumb.png",:url => "/admin/menus",:order => 2}] end if Spud::Cms.snippets_enabled config.admin_applications += [{:name => "Snippets",:thumbnail => "spud/admin/snippets_thumb.png",:url => "/admin/snippets",:order => 3}] end if Spud::Cms.enable_sitemap == true config.sitemap_urls += [:cms_sitemap_url] end end end initializer :model_overrides_cms do |config| ActiveRecord::Base.class_eval do include Spud::Searchable end end initializer :spud_cms_routes do |config| config.routes_reloader.paths << File.expand_path('../page_route.rb', __FILE__) end initializer :assets do |config| Spud::Core.append_admin_javascripts('admin/cms/application') Spud::Core.append_admin_stylesheets('admin/cms/application') end initializer :liquid do |config| Liquid::Template.register_tag('snippet', Spud::Cms::LiquidSnippet) end initializer :template_parser do |config| @template_parser = Spud::Cms::TemplateParser.new() end def template_parser return @template_parser end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tb_cms-1.1.0 | lib/spud_cms/engine.rb |