BindTuning themes are typically shipped with more that one page layout, for example including a home layout and an inner layout (other times more, other times less).
Although in Orchard the selection of the layout is global and unique, there are ways of assigning layouts on a page-by-page basis.
Option #1
Applying the layout page-by-page using "Theme Editor"
Theme Editor module, by Rickard Magnusson, is one way to achieve this. It adds a drop-down box to your page content type, allowing you to switch between layouts, on a page-by-page basis:
To install the module go to Dashboard > Modules, tab Gallery, and search for "Theme Editor". Install the version according to your Orchard version.
After installed, proceed as follows to activate the page content type:
- Go to Dashboard > Content Definition > Content Types (or to Dashboard > Content > Content Types, for versions below 1.7)
- Search for Page
- Edit
- Click Add Parts
- Select Layout Selector
- Save
Now the module is set and we can change the layout of any page.
- Go back to Content Items tab
- Click edit the home page by clicking in Edit
- Scroll down to Layout drop-down box
- Select one of the layouts available in the theme
- Save or Publish Now the page
Option #2
Applying the layout page-by-page using "Orchard Layout Selector"
Orchard Layout Selector module is another way to achieve this. It also adds a drop-down box to your page content type.
http://layoutselector.codeplex.com/
After download, install the module at “Dashboard > Modules”, tab “Installed”, and upload the file by selecting "Install a module from your computer".
After installed, proceed as follows to activate the page content type:
- Go to “Dashboard > Content”, “Content Types” tab, search for “Page” and edit.
- Click “Add Parts” and select “Layout Selector” and click “Save”
- “Save” the Page settings
Now you can create or change the layout of a specific page.
Go to the Page that you want to change the layout, edit the page, scroll down to Layout drop-down box and select the desire layout.
Option #3
Automatically applying the home layout to the homepage
Another alternative is the usage of the module Designer Tools, which automatically applies the home layout to the homepage (it will not allow picking specific layouts in other pages): http://gallery.orchardproject.net/List/Modules/Orchard.Module.Orchard.DesignerTools
After installing this module choose the following options:
- uncheck Shape Tracing
- check Url Alternates
- check Widget Alternates
Another option is to add Theme Editor 1.44 module
Thank you Brian, We'll update this article.