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...
- redirect your visitors to it's first published child (default setting)
- renders the content of the first published child under the parent url
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
- its own url
- under the url of its parent
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.