From 771532124d5486eb78c22f1c638ff647883d46b8 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Tue, 24 Dec 2013 14:15:45 +0100 Subject: Populate home page with blog entries. I would like to just render the refinery/blog/index template for this, but I did not find a way to do it, so I copied it instead. May need to revisit this if upgrading to a new refinery or blog engine. --- .../controllers/refinery/pages_controller_decorator.rb | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'app/decorators') diff --git a/app/decorators/controllers/refinery/pages_controller_decorator.rb b/app/decorators/controllers/refinery/pages_controller_decorator.rb index da020da..034939c 100644 --- a/app/decorators/controllers/refinery/pages_controller_decorator.rb +++ b/app/decorators/controllers/refinery/pages_controller_decorator.rb @@ -1,6 +1,8 @@ ApplicationController.class_eval do + include Refinery::Blog::ControllerHelper before_filter :populate_sidebars + before_filter :populate_home_page, :only => [:home] protected @@ -20,4 +22,14 @@ ApplicationController.class_eval do end end end + + def populate_home_page + # + # These methods are included from Refinery::Blog::ControllerHelper + # Makes sure everyting is in place for the home page view template. + # + find_all_blog_posts + find_all_blog_categories + find_tags + end end -- cgit v1.2.3