Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Manage static pages for Spree Commerce.
Ruby HTML CSS

This branch is even with pero-ict-solutions:v0.60.2

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
lib
spec
.gitignore
CONTRIBUTORS.textile
README.rdoc
Rakefile
VERSION
Versionfile
spree_static_content.gemspec

README.rdoc

Static Content

Good, clean content management of pages for Spree. You can use this to:

  • Add and manage static pages such as an 'About' page.

  • Show a static page instead of existing dynamic pages such as the home page, products pages, and taxon pages.

To override a dynamic page, use the path of that dynamic page as the slug when you create your page in the Spree Administration area, including the leading slash. For example:

  • to override the home page, use a path of '/' (without quotes).

  • to override a product page, use its path, e.g. '/products/apache-baseball-jersey' (without quotes).

The dynamic page can be made available again if you delete the static page or change its slug.

Create your own copy of the app/views/content/show.html.erb template in your site extension to change the layout of the static pages.

Example to use the static pages inside a menu

<ul>
  <% for page in Page.header_links do %>
    <li><%= link_to page.title, page.link %></li>
  <% end %>
</ul>

Installation

  1. Add `gem “spree_static_content”` and `gem “spree_editor”, :git => “git://github.com/romul/spree_editor.git”` to your Gemfile

  2. Run `bundle install`

  3. Run `rails g spree_static_content:install`

  4. Run `rake db:migrate`

  5. Run `rake spree_editor:install`

Something went wrong with that request. Please try again.