Template Development
From Joomla! Documentation
Recommended Reading
- Accessibility
- Beez - an accessible default template
- Creating clickable background images using CSS
- The Joomla! 1.5 Template Tutorial is a work in progress. If you would like to help out with it, please take a look at the main project page and the Outline for Template Tutorials.
- Jim Yuzwalk has contributed a useful introduction to Joomla templates (download the example template from here).
- Changing the site favicon
- Using Class Suffixes
- Using Firebug With Your Joomla Website
- Understanding Output Overrides
- Creating custom template parameter types
- How are templates executed?
- How to determine if the user is viewing the front page
- Template parameters
- jdoc statements
- Objects methods and properties available from your template - what you can do with
$this - Find answers to questions about templates in the Template FAQ category
Tutorials
List of all articles belonging to the categories "Tutorials" AND "Template Development"
- Add text to an article using template overrides
- Adding JavaScript
- Adding stylesheets for other output devices
- Advanced topics
- Amending the templateDetails.xml file
- Changing the site favicon
- Collapsing columns
- Counting modules in a given module position
- Counting modules in multiple module positions
- Creating a CSS Drop down Menu
- Creating a basic Joomla! template
- Creating a basic index file
- Creating a basic templateDetails.xml file
- Creating a copy of the MilkyWay Template
- Creating a thumbnail preview image
- Creating accessible web content
- Creating clickable background images using CSS
- Creating custom template parameter types
- Creating right to left templates
- Creating rounded corners
- Custom error pages
- Custom parameter types
- Customising the Beez template
- Customising the JA Purity template
- Customising the Milky Way template
- Customising the dynamic page title
- Customising the way modules are displayed
- Customizing the print pop-up
- Declaring module positions
- Defining a parameter in templateDetails.xml
- Discover your template css-styles and learn how to change them
- Distributing Joomla! templates
- Extension Installer
- Extension development using eclipse and ant
- Extension development using eclipse and phing
- File structure for packaging
- Fonts and typography
- Giving the Front Page a different style from other pages
- Hide column to avoid width issues
- Horizontal centering
- How do you change the images in your template?
- How to override the output from the Joomla! core
- Introduction to Joomla! templates
- JDocumentHTML/countModules
- Joomla! 1.5 Template Tutorial
- Making templates translatable
- More advanced Joomla! templates
- Parameter
- Switching templates
- Template parameters
- Understanding Joomla! templates
- Upgrading a Joomla! 1.0 template to Joomla! 1.5
- Upgrading a Joomla 1.5 template to Joomla 1.6
- Using Class Suffixes
FAQ
List of all articles belonging to the categories "FAQ" AND "Template Development"
- Advanced topics
- Extensions GPL notices
- Extensions distribution
- Extensions name
- How do you add a new module position?
- How do you change the favicon?
- How do you change the images in your template?
- How do you control whether modules are vertically or horizontally arranged?
- How do you list your extension in the extensions site?
- How to add a span element to menu entries
- More advanced Joomla! templates