Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refinery CMS Banners

Simple banners engine for Refinery CMS. Creates a many-to-many relationship between Pages and Banners, allowing an Image to be assigned to a Banner as well.

This version of refinerycms-banners supports Rails 3.0.x.

Requirements

Refinery CMS version 1.0.0 or above.

Install

Open up your Gemfile and add the following:

gem 'refinerycms-banners', '1.0', :git => 'git://github.com/julesce/refinerycms-banners.git'

Now, run:

bundle install

Next, run:

rails generate refinerycms_banners

Finally migrate your database and you're done.

rake db:migrate

Usage

It is up to you to make use of the banners assigned to your pages. To get the published banners for your current page:

@page.banners.published

Let's say you are using the Nivo Slider for your banners in your views, you could do the following:

<div id="nivo_slider">
  <% if @page.present? and @page.banners.published.present? %>
    <% @page.banners.published.each do |banner| %>
      <%= image_fu(banner.image, '960x310#c') %>
    <% end %>
  <% end %>
</div>

About

Banners engine for RefineryCMS

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages