aboutsummaryrefslogtreecommitdiffstats
path: root/app/decorators
diff options
context:
space:
mode:
Diffstat (limited to 'app/decorators')
-rw-r--r--app/decorators/controllers/refinery/pages_controller_decorator.rb13
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