Themler theme contains a number of templates:
Each template is independent and is used for a specific CMS content type (Single Article, Category Blog Layout, etc).
This allows to create unique design for some website pages without creating additional themes.
As templates in Themler theme are independent, in order to show some control, for example Horizontal Menu, on all website pages, you should add it to all templates.
The following article about sharing controls between templates describes how to share controls.
Note: The templates are always enabled and automatically assigned to the specific types of CMS content. They can't be removed or disabled. When creating a theme you should configure all templates.
Home template is used on the website Front page. In Themler it is possible to create individual styling and layout for the Home page and it won't be applied to any other page.
In Joomla theme the
Home Template is automatically applied to a menu item defined as
"Default Page":

In Joomla theme the Page Template is used for a Joomla Single Article Layout. Please do not confuse Page Template with Post Template. Post Template uses Joomla Single Article Layout too because there are no separate Post and Page content types in Joomla. The difference is that Page Template does not contain any article metadata like Author, Published Date, Hits, Category, etc.
Once metadata is disabled for the article from Joomla back-end, the article will have Page Template styling. If at least one article metadata icon is enabled, the article will use Post Template.
To create a page that will have Page Template styling, follow these steps:
- Go to the Joomla Admin Panel.
- Hover over the Content tab and select Article Manager >> Add New Article.
- Add article Title, Category, Content and press "Save & Close".
- Hover over the Menu tab >> choose a menu >> Add New Menu Item.
- Select Single Article in Menu Item Type.
- Press "Select Article" to choose the necessary article.
- Hide all article metadata under the Options tab.
- Click "Save & Close" to save the menu item.

Note: The menu item should be accessible from the website front-end.
In Joomla theme the Blog Template is used for a Joomla Category Blog and Featured Articles layouts if they are not a website Front page.
To create a Blog page follow these steps:
- Create a Category with Article(s) in Joomla Content.
- Create a Category in Joomla >> Content >> Category Manager >> Add New Category.
- Save the Category.
- Create an Article in Joomla Content >> Article Manager >> Add New Article.
- Add Article Title, Category, and content.
- Mark the Article as Featured if desired.
- Publish the Article.
- Once you have created a Category with one or more Articles, you need to link it to the Menu of your website. For this in Joomla Menus create a Menu or choose an existing one and click on "Add New Menu Item".
- Specify the "Category Blog" or "Featured Articles" menu item type.
- Choose the Category.
- Publish the item.
Note: The menu item should be accessible from the website front-end.
Blog Layouts
Themler theme supports using either Joomla blog layout settings or theme blog layout settings.
The theme blog layout can be customized under the Themler >> Blog Template >> choose Posts control >> Layout menu:

Here you can setup the number of columns for each responsive mode separately.
Note: If you specified a number of Leading Articles in Joomla, Themler theme will use this setting. Leading Articles will be displayed in full width.
If all fields in Themler Posts layout options are empty, default Joomla blog layout will be used instead:

In Joomla theme the Post Template is used for a Joomla Single Article Layout. Please do not confuse Post Template with Page Template. Page Template uses Joomla Single Article Layout too because there are no separate Post and Page content types in Joomla. The difference is that Post Template contains article article metadata like Author, Published Date, Hits, Category, etc.
To create a page that will have Post Template styling, follow these steps:
- Go to the Joomla Admin Pane.
- Hover over the Content tab and select Article Manager >> Add New Article.
- Add article Title, Category, Content and press "Save & Close".
- Hover over the Menu tab >> choose a menu >> Add New Menu Item.
- Select Single Article in Menu Item Type.
- Press "Select Article" to choose the necessary article.
- Enable article metadata by switching the state of an approprate parameter to "Show" or keep "Use Global" state (if global setting is "Show") under the Options tab.
- Click "Save & Close" to save the menu item.

Note: The menu item should be accessible from the website front-end.
The
404 Template is responsible for showing the error response sent by the web server. A site visitor will see it when trying to access a broken or non-existing link.
The template should contain the
Text 404 control that displays the error message.
The
Default Template is used for all components which
have no other matching templates (Post, Page, Blog, etc). For example, Joomla Category List Layout, Login page, Contact Page, etc. will use Default Template
Also, the Default Template will be applied to the pages created by external Joomla components, except VirtueMart pages, which have their own Templates.
To turn on the Default Template, simply create a Menu Item of the chosen Type that has no other matching Template.
Note: The menu item should be accessible from the website front-end.
The Products Template replaces e-commerce templates for VirtueMart when it's disabled or not installed.
You see this template in two cases:
You are working in Themler Cloud or Themler Desktop and chose a theme without VirtueMart.
To enable VirtueMart templates, please access Joomla Admin Panel >> Extensions >> Extensions Manager >> Manage and enable VirtueMart Components and Modules.
- You are working in your CMS and you do not have VirtueMart extension installed.
To install VirtueMart please follow these steps:
- Download the latest stable version here.
Unzip the downloaded file com_virtuemart.2.x.y.extract_first.zip
This will extract two more zip-files:
- com_virtuemart.2.x.y.zip - which holds the main VirtueMart component.
- com_virtuemart.2.x.y_ext_aio.zip - which holds all modules and plugins essential for VirtueMart.
- Log in to your Joomla Admin Panel and go to the Extensions Manager.
- First, install the com_virtuemart.2.x.y.zip extension.
- Second, install com_virtuemart.2.x.y_ext_aio.zip extension.
The Post and Page templates are described above. Here is a short conclusion:
Post Template |
Page Template |
The difference between Post and Page templates in a metadata settings on the appropriate menu items: Joomla >> Menus >> Menu Item >> Options tab. |
 |
 |
See Also
How To Create And Use Custom Templates
How to Share Controls between Different Templates
Joomla Theme Troubleshooting
- [General](#general)
- [Difference between Post and Page Templates.](#post-vs-page)
<a id="general"></a>
Themler theme contains a number of templates:
!joomla-templates.png!
Each template is independent and is used for a specific CMS content type (Single Article, Category Blog Layout, etc).
This allows to create unique design for some website pages without creating additional themes.
As templates in Themler theme are independent, in order to show some control, for example Horizontal Menu, on all website pages, you should add it to all templates.
The following [article about sharing controls between templates](page:4783) describes how to share controls.
**Note:** The templates are always enabled and automatically assigned to the specific types of CMS content. They can't be removed or disabled. When creating a theme you should configure all templates.
<div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="home_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#home_template" aria-expanded="false" aria-controls="home_template">
Home Template
</a>
</h4>
</div>
<div id="home_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="home_template_heading">
<div class="panel-body">
<b>Home template</b> is used on the website Front page. In Themler it is possible to create individual styling and layout for the Home page and it won't be applied to any other page.
In Joomla theme the <b>Home Template</b> is automatically applied to a menu item defined as <i>"Default Page"</i>:
<p><img src="http://attachments.answers.billiondigital.com/256/1256/home-page-template-joomla.png"></p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="page_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#page_template" aria-expanded="false" aria-controls="page_template">
Page Template
</a>
</h4>
</div>
<div id="page_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="page_template_heading">
<div class="panel-body">
<p>In Joomla theme the <b>Page Template</b> is used for a Joomla <i>Single Article Layout</i>. Please do not confuse <b>Page Template</b> with <b>Post Template</b>. Post Template uses Joomla <i>Single Article Layout</i> too because there are no separate Post and Page content types in Joomla. The difference is that <b>Page Template</b> does not contain any article metadata like Author, Published Date, Hits, Category, etc. </p>
<p>
Once metadata is disabled for the article from Joomla back-end, the article will have <b>Page Template</b> styling. If at least one article metadata icon is enabled, the article will use <b>Post Template</b>.
</p>
<p>
To create a page that will have <b>Page Template</b> styling, follow these steps:
</p>
<ul>
<li>Go to the Joomla Admin Panel.</li>
<li>Hover over the <b>Content</b> tab and select <b>Article Manager</b> >> <b>Add New Article</b>.</li>
<li>Add article Title, Category, Content and press <b>"Save & Close"</b>.</li>
<li>Hover over the <b>Menu</b> tab >> choose a menu >> <b>Add New Menu Item</b>.</li>
<li>Select <i>Single Article</i> in Menu Item Type.</li>
<li>Press <b>"Select Article"</b> to choose the necessary article.</li>
<li>Hide all article metadata under the <b>Options</b> tab.</li>
<li>Click <b>"Save & Close"</b> to save the menu item.</li>
</ul>
<p><img src="http://attachments.answers.billiondigital.com/223/2223/page-options.png"></p>
<b>Note:</b> The menu item should be accessible from the website front-end.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="blog_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#blog_template" aria-expanded="false" aria-controls="blog_template">
Blog Template
</a>
</h4>
</div>
<div id="blog_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="blog_template_heading">
<div class="panel-body">
<p>In Joomla theme the <b>Blog Template</b> is used for a Joomla <i>Category Blog</i> and <i>Featured Articles</i> layouts if they are not a website Front page. </p>
<p>
To create a Blog page follow these steps:
</p>
<ul>
<li>Create a Category with Article(s) in Joomla Content.
<ul>
<li>Create a Category in Joomla >> Content >> Category Manager >> Add New Category.</li>
<li>Save the Category.</li>
<li>Create an Article in Joomla Content >> Article Manager >> Add New Article.</li>
<li>Add Article Title, Category, and content.</li>
<li>Mark the Article as Featured if desired.</li>
<li>Publish the Article.</li>
</ul>
</li>
<li>Once you have created a Category with one or more Articles, you need to link it to the <b>Menu</b> of your website. For this in Joomla Menus create a Menu or choose an existing one and click on "Add New Menu Item".
<ul>
<li>Specify the "Category Blog" or "Featured Articles" menu item type.</li>
<li>Choose the Category.</li>
<li>Publish the item.</li>
</ul>
</li>
</ul>
<b>Note:</b> The menu item should be accessible from the website front-end.
<h4>Blog Layouts</h4>
<p>Themler theme supports using either Joomla blog layout settings or theme blog layout settings.</p>
<p>The theme blog layout can be customized under the Themler >> Blog Template >> choose <b>Posts</b> control >> Layout menu:</p>
<p><img src="http://attachments.answers.billiondigital.com/250/11250/posts-columns-j.png"></p>
<p>Here you can setup the number of columns for each responsive mode separately.</p>
<p><b>Note:</b> If you specified a number of <i>Leading Articles</i> in Joomla, Themler theme will use this setting. Leading Articles will be displayed in full width.</p>
<p>If <b>all fields</b> in Themler Posts layout options are empty, default Joomla blog layout will be used instead:</p>
<p><img src="http://attachments.answers.billiondigital.com/205/6205/blog-layout2.png"></p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="post_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#post_template" aria-expanded="false" aria-controls="post_template">
Post Template
</a>
</h4>
</div>
<div id="post_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="post_template_heading">
<div class="panel-body">
<p>In Joomla theme the <b>Post Template</b> is used for a Joomla <i>Single Article Layout</i>. Please do not confuse <b>Post Template</b> with <b>Page Template</b>. Page Template uses Joomla <i>Single Article Layout</i> too because there are no separate Post and Page content types in Joomla. The difference is that <b>Post Template</b> contains article article metadata like Author, Published Date, Hits, Category, etc. </p>
<p>
To create a page that will have <b>Post Template</b> styling, follow these steps:
</p>
<ul>
<li>Go to the Joomla Admin Pane.</li>
<li>Hover over the <b>Content</b> tab and select <b>Article Manager</b> >> <b>Add New Article</b>.</li>
<li>Add article Title, Category, Content and press <b>"Save & Close"</b>.</li>
<li>Hover over the <b>Menu</b> tab >> choose a menu >> <b>Add New Menu Item</b>.</li>
<li>Select <i>Single Article</i> in Menu Item Type.</li>
<li>Press <b>"Select Article"</b> to choose the necessary article.</li>
<li>Enable article metadata by switching the state of an approprate parameter to "Show" or keep "Use Global" state (if global setting is "Show") under the <b>Options</b> tab.</li>
<li>Click <b>"Save & Close"</b> to save the menu item.</li>
</ul>
<p><img src="http://attachments.answers.billiondigital.com/203/6203/post-template-options.png"></p>
<b>Note:</b> The menu item should be accessible from the website front-end.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="404_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#404_template" aria-expanded="false" aria-controls="404_template">
404 Template
</a>
</h4>
</div>
<div id="404_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="404_template_heading">
<div class="panel-body">
The <b>404 Template</b> is responsible for showing the error response sent by the web server. A site visitor will see it when trying to access a broken or non-existing link.
The template should contain the <a href="http://answers.themler.com/articles/5088/text-404">Text 404 control</a> that displays the error message.
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="default_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#default_template" aria-expanded="false" aria-controls="default_template">
Default Template
</a>
</h4>
</div>
<div id="default_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="default_template_heading">
<div class="panel-body">
The <b>Default Template</b> is used for all components which <b>have no other matching templates</b> (Post, Page, Blog, etc). For example, Joomla Category List Layout, Login page, Contact Page, etc. will use Default Template</p>
<p>Also, the <b>Default Template</b> will be applied to the pages created by <i>external Joomla components</i>, except VirtueMart pages, which have their own Templates.</p>
<p>To turn on the Default Template, simply create a <b>Menu Item</b> of the chosen Type that has no other matching Template.</p>
<p><b>Note:</b> The menu item should be accessible from the website front-end.</p>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" role="tab" id="products_template_heading">
<h4 class="panel-title">
<a class="collapsed" role="button" data-toggle="collapse" data-parent="#accordion" href="#products_template" aria-expanded="false" aria-controls="products_template">
Products Template
</a>
</h4>
</div>
<div id="products_template" class="panel-collapse collapse" role="tabpanel" aria-labelledby="products_template_heading">
<div class="panel-body">
<p>The <b>Products Template</b> replaces e-commerce templates for VirtueMart when it's disabled or not installed. </p>
<p>You see this template in two cases:</p>
<ol>
<li><p>You are working in Themler Cloud or Themler Desktop and chose a theme without VirtueMart.</p>
<p>To enable VirtueMart templates, please access <b>Joomla Admin Panel >> Extensions >> Extensions Manager >> Manage</b> and enable VirtueMart Components and Modules.</p></li>
<li>You are working in <b>your CMS</b> and you do not have VirtueMart extension installed.</li>
<p>To install VirtueMart please follow these steps:</p>
<ol>
<li>Download the latest stable version <a href="http://virtuemart.net/downloads">here</a>.</li>
<li><p>Unzip the downloaded file <i>com_virtuemart.2.x.y.extract_first.zip</i></p>
<p>This will extract two more zip-files:</p>
<ul>
<li>com_virtuemart.2.x.y.zip - which holds the main VirtueMart component. </li>
<li>com_virtuemart.2.x.y_ext_aio.zip - which holds all modules and plugins essential for VirtueMart. </li>
</ul>
</li>
<li>Log in to your <b>Joomla Admin Panel</b> and go to the <b>Extensions Manager</b>.</li>
<li>First, install the <i>com_virtuemart.2.x.y.zip</i> extension.</li>
<li>Second, install <i>com_virtuemart.2.x.y_ext_aio.zip</i> extension.</li>
</ol>
</ol>
</div>
</div>
</div>
</div>
<a id="post-vs-page"></a>
The **Post** and **Page** templates are described above. Here is a short conclusion:
<table class="table table-bordered">
<thead>
<tr>
<th>Post Template</th>
<th>Page Template</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="2">The difference between Post and Page templates in a metadata settings on the appropriate menu items: Joomla >> Menus >> Menu Item >> Options tab.</td>
</tr>
<tr>
<td><img src="http://attachments.answers.billiondigital.com/769/18769/post-template-2.png"></td>
<td><img src="http://attachments.answers.billiondigital.com/770/18770/page-template-2.png"></td>
</tr>
</tbody>
</table>
### See Also
[How To Create And Use Custom Templates](page:10804)
[How to Share Controls between Different Templates](page:4783)
[Joomla Theme Troubleshooting](page:36354)