Sha256: 2cd6b7a80798193efde0a046b184099e3b5cb61ab42505527f729eda44c54480

Contents?: true

Size: 568 Bytes

Versions: 25

Compression:

Stored size: 568 Bytes

Contents

class CustomTemplatesController < ApplicationController
  
  layout nil
  session :off
  
  caches_page :xslt
  
  def stylesheets
    render_template('css', 'text/css')
  end
  
  def xslt
    render_template('xslt', 'application/xml')
  end
  
  private
  
  def render_template(type, mime_type)
    template = CustomTemplate.find(:first, :conditions => { :name => params[:id], :template_type => type })
    if(template)
      render(:text => template.content, :content_type => mime_type)
    else
      render(:nothing => true, :status => 404)
    end
  end
  
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
talia_core-0.5.4 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.5.3 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.5.2 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.5.1 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.5.0 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.22 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.20 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.19 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.18 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.17 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.16 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.15 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.14 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.13 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.12 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.11 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.10 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.9 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.8 generators/talia_base/templates/app/controllers/custom_templates_controller.rb
talia_core-0.4.7 generators/talia_base/templates/app/controllers/custom_templates_controller.rb