Typical template directory structure
From Joomla! Documentation
A typical template for Joomla! will include these 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, it 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