|
Wednesday, 02 February 2011 14:32 |
|
When porting sites from Joomla 1.0 to Joomla 1.5, there were some fairly major code changes that had to be made to make templates functional. The change from Joomla 1.5 to 1.6 is less drastic, but there are still a few notable differences.
|
Characteristic
|
Joomla 1.5
|
Joomla 1.6
|
|
Head code
|
See the code
Â
|
See the code
|
|
Module inclusion code
|
See the code
Styles supported: xhtml, rounded, table, horiz, none, outline
Â
|
See the code
Styles supported: xhtml, rounded, none, outline
|
|
Component and message inclusion code
|
See the code
Â
|
See the code
Â
|
|
Template overrides
|
Supported
Â
|
Supported
|
|
Layout overrides
|
Not supported
Â
|
Supported
|
|
Template styles
|
Not supported
Â
|
Supported
|
|
Template parameters
|
One set of parameters per template, can be configured in one way only
Â
|
One set of parameters per template, supports multiple settings via template overrides
|
|
templateDetails.xml
|
Must list each file in installation package individually
Â
|
Supports listing files by folder
|
|
Language support
|
No language files for templates
Â
|
Templates have their own language files if desired
|
|
Template thumbnails
|
Single, shows when you roll over template name
Â
|
Small thumbnail in template master, click to load a large version
|
|
?tp=1 support
|
On by default, requires editing code in a file to override
Â
|
Turned off by default, can be enabled by switch in Template Options
|
|
Error page and component page support
|
No way to edit these in the back end of Joomla
Â
|
Can edit these files with a single click in the back end of Joomla
|
|
Code editor
|
Basic form box, no special formatting
Â
|
Code highlighting in HTML and CSS editing windows
|
|
Template assignment
|
Must be done in the Template Manager
Â
|
Can assign templates in menu items or via Template Styles Manager. Cannot assign template masters to pages.
|
|