This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
README | Fri Jun 20 11:24:01 -0700 2008 | |
| |
Rakefile | Tue Jun 24 08:24:21 -0700 2008 | |
| |
app/ | ||
| |
lib/ | Mon Nov 17 19:34:50 -0800 2008 | |
| |
share_layouts_extension.rb | ||
| |
test/ | Mon Nov 17 19:34:50 -0800 2008 |
README
= Share Layouts
Created by: Sean Cribbs (seancribbs AT gmail DOT com), September 20, 2007
Allows Rails controllers/actions to use Radiant layouts as their "layout".
content_for blocks are mapped to page parts, with the exception of :title and
:breadcrumbs, which map to their specific default tags. The default content,
or @content_for_layout, is mapped to the 'body' part.
== What to do in your controllers
radiant_layout 'Layout name'
-or-
radiant_layout { |controller| # some code to determine layout name }
radiant_layout takes the same options as the built-in layout. To specifically
override the Radiant layout and use a standard Rails one use
:layout => "mine", or :layout => false for no layout, as options to render.
To choose a different Radiant layout, set the @radiant_layout instance
variable to the name of a Radiant layout in your controller or view.
== Acknowledgments
Thanks to John Long for clarifying and simplifying the process for me!
Thanks to xtoddx for improving the tests and support for tags that use the
request and response.
Thanks to Digital Pulp, Inc. for funding the initial development of this
extension as part of the Redken.com project.







