Typical template directory structure: Difference between revisions
From Joomla! Documentation
m heading size |
No edit summary |
||
| Line 1: | Line 1: | ||
A typical template for Joomla! will include the following directories: | <noinclude><languages /></noinclude> | ||
<translate>A typical template for Joomla! will include the following directories: | |||
* css - contains all the .css files | * css - contains all the .css files | ||
* html - contains template override files for core output and module chrome | * html - contains template override files for core output and module chrome | ||
* images - contains all images used by the template | * images - contains all images used by the template | ||
* language - contains additional language files used by the template | * language - contains additional language files used by the template</translate> | ||
Depending on the complexity and design of the template is may also contain: | <translate>Depending on the complexity and design of the template is may also contain: | ||
* javascript - contains supporting JavaScript used by the template for added functionality | * javascript - contains supporting JavaScript used by the template for added functionality</translate> | ||
====Example structure with files==== | <translate>====Example structure with files====</translate> | ||
Typical path of a template is <code><root>/public_html/domain-name/template/<name of your template></code> which will contain the following directories and files based on your template. | <translate>Typical path of a template is <code><root>/public_html/domain-name/template/<name of your template></code> which will contain the following directories and files based on your template.</translate> | ||
<pre> | <pre> | ||
/css | /css | ||
| Line 26: | Line 27: | ||
<noinclude> | <noinclude> | ||
[[Category:Template Reference]] | <translate>[[Category:Template Reference]] | ||
[[Category:Template Development]] | [[Category:Template Development]]</translate> | ||
</noinclude> | </noinclude> | ||
Revision as of 00:24, 26 October 2014
A typical template for Joomla! will include the following directories:
- css - contains all the .css files
- html - contains template override files for core output and module chrome
- images - contains all images used by the template
- language - contains additional language files used by the template
Depending on the complexity and design of the template is may also contain:
- javascript - contains supporting JavaScript used by the template for added functionality
Example structure with files
Typical path of a template is <root>/public_html/domain-name/template/<name of your template> which will contain the following directories and files based on your template.
/css /html /images /javascript /language component.php error.php favicon.ico index.php templateDetails.xml template_preview.png template_thumbnail.png