diff options
Diffstat (limited to 'app/decorators/controllers/refinery')
-rw-r--r-- | app/decorators/controllers/refinery/pages_controller_decorator.rb | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/app/decorators/controllers/refinery/pages_controller_decorator.rb b/app/decorators/controllers/refinery/pages_controller_decorator.rb index 034939c..cc30030 100644 --- a/app/decorators/controllers/refinery/pages_controller_decorator.rb +++ b/app/decorators/controllers/refinery/pages_controller_decorator.rb @@ -7,19 +7,10 @@ ApplicationController.class_eval do protected def populate_sidebars - @sidebar_modules = {} + @sidebar_modules = [] Refinery::Blog::Category.all.each do |c| - pos = c.sidebar_position - unless pos == 0 - mod = [] - c.posts.limit(5).each do |post| - mod << SidebarPostDecorator.new(post) - end - - @sidebar_modules[pos] = {} unless @sidebar_modules[pos] - @sidebar_modules[pos][c.title] = mod - end + @sidebar_modules << SidebarBlogCategory.new(c) end end |