SecretAgents / spree_banner

Create a banner for Spree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spree Banner

Adds a way to manage banners to Spree Commerce [compatible with Amazon S3]

Installation

  1. Add the following to your Gemfile
gem 'spree_banner', '~> 2.0.0'
  1. Run bundle install

  2. To copy and apply migrations run:

rails g spree_banner:install

Configuration

Preferences can be updated within the admin panel under "Configuration" then "Banner box settings". Or you may set them with an initializer within your application:

SpreeBanner::Config.tap do |config|
  config.banner_styles = {"mini" => "48x48>", "small" => "100x100>", "large" => "800x200#"}.to_json.to_s
  config.banner_default_style = 'small'
end

Banner use example

  1. Add banner helper method in your view:
<%= insert_banner_box(category: "my_category") %>
  1. Additional options:
  :class => "my_class"
  :style => "my_style"
  :list = true|false

Copyright (c) 2012 [Damiano Giacomello], released under the New BSD License

About

Create a banner for Spree

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Ruby 87.5%Language:JavaScript 10.5%Language:CSS 2.0%