Radiant-index-page-extension is a project mainly written in Ruby, based on the View license.
Author | Benny Degezelle - Gorilla Webdesign |
Version | 0.1.0 |
Contact: | benny AT gorilla-webdesign DOT be |
This is for indexes that have no content for themselve.
For example, a site may be structured like so to keep things organised and clean:
/about
/about/history
/about/team
/about/objective
Now it is very possible that there is no content for the 'index' page on /about.
With this extension you just make the page on /about an IndexPage, which will...
Per default an index page redirects to it's first published child.
The above example with the default setting:
/about -> Redirect to /about/history and thus show history page
/about/history -> Show history page
/about/team -> Show team page
/about/objective -> Show objective page
You can change this behaviour by setting the 'index.page' configuration to 'include'.
Radiant::Config["index.page"] = 'include'
This renders the first published child under
The above example with the default setting:
/about -> Show history page
/about/history -> Show history page
/about/team -> Show team page
/about/objective -> Show objective page
Some work has been kindly sponsored by:
This extension is released under the MIT license, see the LICENSE for more information.