Changeset 1233
- Timestamp:
- 07/23/08 10:50:08 (6 months ago)
- Files:
-
- trunk/app/controllers/public_controller.rb (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/app/controllers/public_controller.rb
r1221 r1233 3 3 layout "public" 4 4 skip_before_filter :login_required 5 6 append_view_path "#{RAILS_ROOT}/templates" 5 7 6 8 before_filter :assigns_show … … 24 26 def episode 25 27 @episode = find_episode 26 render :layout => "public_render" 28 if @episode.show.template.nil? 29 render :layout => "public_render" 30 else 31 render_template @episode.show, :episode, @episode 32 end 27 33 end 28 34 … … 37 43 def content 38 44 @content = find_content 39 @page_type = :condensed 40 render :layout => "public_render" 45 46 logger.debug @content.episode.show.template.inspect 47 if @content.episode.show.template.nil? 48 @page_type = :condensed 49 render :layout => "public_render" 50 else 51 render_template @content.episode.show, :content, @content 52 end 41 53 end 42 54 … … 45 57 def render_show 46 58 create_visit @show 47 render :layout => "public_render", :action => :show 59 if @show.template.nil? 60 render :layout => "public_render", :action => :show 61 else 62 render_template @show, :show, @show 63 end 64 end 65 66 def render_template(show, view, object) 67 render :layout => false, :template => "#{show.template.slug}/#{view}", :locals => { view.to_sym => object } 48 68 end 49 69
