Understanding what a Joomla! template is and what it is not can open up many doors in learning how to use the Joomla CMS. Understanding this can help us to serve you better.
The Joomla! template is not a website, neither is it to be considered a completed website design. The template is however the basic foundation for the design, yielding what the public will see when viewing your Joomla! website. We then take a template and based on your input, style it so that when your content is inserted, the design will inherit the stylesheet defined in the template such as link styles, menus, navigation, text size and colors, to name a few.
When you look at a Joomla! powered website, you'll usually see 3 main placeholders:
- Central Component Area:
This area is commonly defined as the mainbody in templates and renders the actual content. There are many predefined styles within the mainbody which are automatically styled by the template such as headings, links, tables etc.
- Module Positions:
Module positions are the side blocks you'll commonly notice on the left and/or right and often times in user positions such as top and bottom. The Joomla! template is responsible for the positioning as well as the styles of these as well. Some templates have predefined suffix classes. Module Class Suffixes are not universal with all templates. Some of our templates have multiple preset module styles (such as red, green, blue) which can be entered in the suffix field of the individual module's parameters. When purchasing a template from Joomlashack, the documentation will tell you what module styles are available and their configuration.
- Menus Systems:
Menu systems are perhaps the most used modules in Joomla! That's right, menus are modules themselves. The template is also responsible for the rendering of these as well. A template can define whether a menu system is a drop-down style, a button style or a default link style.
So as you can see, the template is a very powerful part of the CMS. There is however, a bit of knowledge of Joomla! required in order to configure your installation tailored to the template you have chosen. We encourage our customers to familiarize themselves with the CMS by visiting the official Joomla! help section at help.joomla.org or by viewing the forums at forum.joomla.org.
And as always if you have questions, don't hesitate to contact us for more information or to get a quote.