Refactor layout selection code

The render code path would use a fallback if there was an exception.
This change instead relies on explicit declaration of the layout to use
and includes a check to see if the layout indeed exists before
attempting to render it.
This commit is contained in:
Noah Campbell
2013-10-07 07:57:45 +03:00
parent 197aacb647
commit 9500ec1b6b
10 changed files with 134 additions and 84 deletions

View File

@@ -22,7 +22,7 @@ The homepage of your site.
### [RSS](/layout/rss/)
Used to render all rss documents.
### [Index](/layout/index)
### [Index](/layout/indexes)
Page that list multiple pieces of content.
### [Content](/layout/content)