Sha256: cddb44db472cca49a8219b99b4b2bab20f1a5e4dd600513f5df49e26b294ed53
Contents?: true
Size: 1.71 KB
Versions: 6
Compression:
Stored size: 1.71 KB
Contents
require 'tb_core' require 'tb_permalinks' 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
6 entries across 6 versions & 1 rubygems