From 93421980d48b968b825922063c2dab9e9ee8cb4c Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Sun, 16 Feb 2014 19:08:29 +0100 Subject: Add refinery-banners engine. --- app/decorators/controllers/refinery/pages_controller_decorator.rb | 3 +++ app/views/refinery/banners/shared/_banner_image.html.erb | 1 + app/views/refinery/pages/home.html.erb | 2 ++ 3 files changed, 6 insertions(+) create mode 100644 app/views/refinery/banners/shared/_banner_image.html.erb (limited to 'app') diff --git a/app/decorators/controllers/refinery/pages_controller_decorator.rb b/app/decorators/controllers/refinery/pages_controller_decorator.rb index d93ae9d..2e972e9 100644 --- a/app/decorators/controllers/refinery/pages_controller_decorator.rb +++ b/app/decorators/controllers/refinery/pages_controller_decorator.rb @@ -19,6 +19,9 @@ ApplicationController.class_eval do # find_all_blog_categories find_tags + + # Load active banners + @banners = Refinery::Banners::Banner.active end def populate_home_page diff --git a/app/views/refinery/banners/shared/_banner_image.html.erb b/app/views/refinery/banners/shared/_banner_image.html.erb new file mode 100644 index 0000000..7d0dc25 --- /dev/null +++ b/app/views/refinery/banners/shared/_banner_image.html.erb @@ -0,0 +1 @@ +<%= link_to(image_fu(banner_image.image, '500x'), banner_image.url) %> \ No newline at end of file diff --git a/app/views/refinery/pages/home.html.erb b/app/views/refinery/pages/home.html.erb index 66cd6b7..6207663 100644 --- a/app/views/refinery/pages/home.html.erb +++ b/app/views/refinery/pages/home.html.erb @@ -1,4 +1,6 @@ <% content_for :body do %> + <%= render :partial => 'refinery/banners/shared/banners' %> + <%= raw @page.content_for(Refinery::Pages.default_parts.first.to_sym) if Refinery::Pages.default_parts.any? %> <% if @posts.any? %> -- cgit v1.2.3