proper site loading for render method
Oleg
committed Sep 08, 2011
commit fa629dde006b9d8ae8ee85536619d3d0394ed246
Showing 2
changed files with
3 additions
and 3 deletions
app/views/cms_admin/pages/_form.html.erb
+2
-2
| @@ | @@ -27,10 +27,10 @@ |
| <%= cms_hook :page_form, :object => form %> | |
| </div> | |
| - | <%= render :partial => 'form_blocks' %> |
| - | |
| <%= render :partial => 'cms_admin/categories/form', :object => form %> | |
| + | <%= render :partial => 'form_blocks' %> |
| + | |
| <%= form.simple_field nil, nil, :class => 'submit_element' do %> | |
| <%= form.check_box :is_published, :disable_builder => true %> | |
| <%= form.label_for :is_published %> | |
comfortable_mexican_sofa/controller_methods.rb b/lib/comfortable_mexican_sofa/controller_methods.rb
+1
-1
| @@ | @@ -20,7 +20,7 @@ module ComfortableMexicanSofa::ControllerMethods |
| # by the cms page and/or layout) | |
| def render(options = {}, locals = {}, &block) | |
| if options.is_a?(Hash) && path = options.delete(:cms_page) | |
| - | site = Cms::Site.find_by_hostname(request.host.downcase) |
| + | site = Cms::Site.find_site(request.host.downcase, request.fullpath) |
| page = site && site.pages.find_by_full_path(path) | |
| if page | |
| cms_app_layout = page.layout.try(:app_layout) | |