Class: CmsContentController

Inherits:
ApplicationController show all
Defined in:
app/controllers/cms_content_controller.rb

Instance Method Summary collapse

Instance Method Details

#render_cssObject



28
29
30
# File 'app/controllers/cms_content_controller.rb', line 28

def render_css
  render :text => @cms_layout.css, :content_type => 'text/css'
end

#render_html(status = 200) ⇒ Object



14
15
16
17
18
19
20
21
22
# File 'app/controllers/cms_content_controller.rb', line 14

def render_html(status = 200)
  if @cms_layout = @cms_page.layout
   # throw  @cms_site
    app_layout = (@cms_layout.app_layout.blank? || request.xhr?) ? false : @cms_layout.app_layout
    render :inline => @cms_page.content, :layout => app_layout, :status => status, :content_type => 'text/html'
  else
    render :text => I18n.t('cms.content.layout_not_found'), :status => 404
  end
end

#render_jsObject



32
33
34
# File 'app/controllers/cms_content_controller.rb', line 32

def render_js
  render :text => @cms_layout.js, :content_type => 'text/javascript'
end

#render_sitemapObject



24
25
26
# File 'app/controllers/cms_content_controller.rb', line 24

def render_sitemap
  render
end