Template File Structure

This tutorial applies to the following templates:

  • Colette
  • Maya
  • Grace
  • Magnolia
  • Harmony
  • Verona
  • Kodaline
  • London
  • Hannah
  • Elvira
  • Valencia
  • Serenity
  • Chelsea
  • Scarlett
  • Trinity
  • Willow
  • Caitlin
  • Nadia
  • Beaumont
  • Ashley
  • Fedora
  • Artisan
  • Creative
  • Revolve
  • Madison
  • Florence
  • Vitality
  • Enterprise
  • Boutique
  • Stockholm
  • Alexis
  • Central
  • Boss
  • Journal
  • Enlighten
  • LifeStyle
  • Habitat
  • Grafik
  • Brooklyn
  • Cashmere
  • Virtuoso
  • Polaris
  • Calibra
  • Renovate
  • PianoForte
  • Kindle
  • LetterPress
  • Impulse
  • Nocturne
  • Metropolis
  • Clarity
  • Substance
  • Privilege
  • Resonate
  • Arkadia
  • Presence
  • Evolution
  • Catalyst
  • Executive
  • Bordeaux
  • Novation
  • Specialize
  • Chimera
  • Avenue
  • Rendezvous

Following is an overview of the file structure of your Joomla51 template:

Folder/File Description
/css Contains all the CSS files for your template
/css/admin.css CSS file for your administration Template Parameters
/css/jstuff.css Joomla output styling
/css/nexus.css CSS styling specific to your template 
/css/print.css Print screen styling
/css/reset.css CSS Browser CSS Reset
/css/responsive.css Responsive Layout Styling
/css/template.css Default template styling
/css/typo.css Typography Styling
/elements Template Parameter elements
/elements/js Template Parameter Javascript
/elements/googlefonts.php Google font list
/html Template chrome overrides
/images Contains all the images file for your template
/images/admin Contains images for your Templates parameters
/images/icons Icons for module variations
/images/systems Template system images (ratings, print icons, etc.)
/images/typo Images used for your templates typography
/languages Contains all the language files for your template
/php Contains the core files for your template layout
/php/browser.php Browser specific code
/php/config.php Module widths configuration
/php/scripts.php Template javascript functions
/php/styles.php Loads the styling gathered from your templates parameters
/php/variables.php PHP variables
/component.php Print browser window markup
/favicon.ico Icon for your site displayed in your browser tab
/index.php Main template file from which your template framework is loaded
/template_preview.png Template preview image
/template_thumbnail.png Template thumbnail image
/templateDetails.xml Holds a variety of installation and maintenance data
  • Monday, 12 August 2013

Join Our Newsletter

We respect your privacy and do not tolerate spam and will never sell, rent, lease or give away your information (name, email, number, etc.) to any third party. Nor will we send you unsolicited email.
Joomla51 - Mullaghmore, Co. Sligo, Ireland
Joomla51.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by
Open Source Matters
the trademark holder in the United States and other countries.