Template Development
From Joomla! Documentation
Recommended Reading[edit]
- 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
- Find answers to questions about templates in the Template FAQ category
Tutorials[edit]
List of all articles belonging to the categories "Tutorials" AND "Template Development"
- Add text to an article using template overrides
- Adding JavaScript
- Adding JavaScript/bn
- Adding JavaScript/en
- Adding JavaScript/fa
- Adding JavaScript/pt-br
- Adding custom fields to core components using a plugin
- Adding custom fields to core components using a plugin/bn
- Adding custom fields to core components using a plugin/de
- Adding custom fields to core components using a plugin/en
- Adding custom fields to core components using a plugin/fa
- Adding custom fields to core components using a plugin/it
- Adding stylesheets for other output devices
- Adding stylesheets for other output devices/as
- Adding stylesheets for other output devices/bg
- Adding stylesheets for other output devices/bn
- Adding stylesheets for other output devices/en
- Adding stylesheets for other output devices/fa
- Advanced topics
- Advanced topics/bn
- Advanced topics/de
- Advanced topics/en
- Amending the templateDetails.xml file
- Amending the templateDetails.xml file/bn
- Amending the templateDetails.xml file/en
- Changing the site favicon
- Changing the site favicon/de
- Changing the site favicon/en
- Collapsing columns
- Converting A Previous Joomla! Version Template
- Converting A Previous Joomla! Version Template/de
- Converting A Previous Joomla! Version Template/en
- Counting modules in a given module position
- Counting modules in a given module position/bg
- Counting modules in a given module position/en
- Counting modules in a given module position/ru
- Creating a basic Joomla! template
- Creating a basic Joomla! template/de
- Creating a basic Joomla! template/en
- Creating a basic Joomla! template/tr
- Creating a basic index file
- Creating a basic index file/en
- Creating a basic index file/ru
- Creating a basic templateDetails.xml file
- Creating a thumbnail preview image
- Creating a thumbnail preview image/en
- Creating clickable background images using CSS
- Custom error pages
- Custom error pages/en
- Custom error pages/ru
- Customising the dynamic page title
- Customising the way modules are displayed
- Customizing the print pop-up
- Declaring module positions
- Declaring module positions/bg
- Declaring module positions/de
- Declaring module positions/en
- Declaring module positions/zh-tw
- Distributing Joomla! templates
- Extension Installer
- Extension Installer/en
- File structure for packaging
- Getting Started with Templates
- Getting Started with Templates
- Getting Started with Templates
- Getting Started with Templates/bg
- Getting Started with Templates/en
- Getting Started with Templates/hr
- Getting Started with Templates/uk
- 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
- How to override the output from the Joomla! core/bg
- How to override the output from the Joomla! core/el
- How to override the output from the Joomla! core/en
- Installing a template
- Making templates translatable
- Making templates translatable/en
- Migrating a Template from Joomla 1.5 to 3.x
- Migrating a Template from Joomla 1.5 to 3.x/de
- Migrating a Template from Joomla 1.5 to 3.x/en
- Migrating a Template from Joomla 1.5 to 3.x/it
- Modifying a Joomla! Template
- Modifying a Joomla! Template
- Modifying a Joomla! Template/de
- Modifying a Joomla! Template/en
- Modifying a Joomla! Template/fa
- Modifying a Joomla! Template/hr
- More advanced Joomla! templates
- Sharing layouts across views or extensions with JLayout
- Sharing layouts across views or extensions with JLayout/en
- Switching Templates
- Switching Templates/en
- Switching templates
- Switching templates
- Switching templates
- Switching templates/bg
- Switching templates/en
- Switching templates/hr
- Templates supplied with Joomla!
- Understanding Joomla! templates
- Understanding Joomla! templates/en
- Understanding Joomla! templates/fa
- Understanding Joomla! templates/zh-tw
- Upgrading a Joomla 1.5 template to Joomla 2.5
- Using Class Suffixes
- Using Firebug With Your Joomla Website
FAQ[edit]
List of all articles belonging to the categories "FAQ" AND "Template Development"
- Extensions GPL notices
- Extensions GPL notices/de
- Extensions GPL notices/en
- Extensions distribution
- Extensions distribution/de
- Extensions distribution/en
- How do I Remove Numbering on Section/Category Archive Page.
- How do you change the favicon?
- How do you change the images in your template?
- How to add a span element to menu entries
- Template FAQ
- Template FAQ/en
- Template FAQ/zh-tw