Upgrading a Joomla 1.5 template to Joomla 2.5

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
(General Notes Regarding Changes)
Line 1: Line 1:
 
{{Underconstruction}}
 
{{Underconstruction}}
 
{{RightTOC}}
 
{{RightTOC}}
== Template Parameters ==
+
== Template parameters ==
 
In both Joomla! 1.5 and 1.6 template parameters are defined in templateDetails.xml.  
 
In both Joomla! 1.5 and 1.6 template parameters are defined in templateDetails.xml.  
  
Line 25: Line 25:
 
The name="" type=" default="" label="" description="" attributes still apply.
 
The name="" type=" default="" label="" description="" attributes still apply.
  
== Sitename ==
+
== Objects and Methods ==
  
 
<code><?php echo $mainframe->getCfg('sitename');?></code> is now <code>$app->getCfg('sitename');</code> Where <code>$app = JFactory::getApplication();</code>
 
<code><?php echo $mainframe->getCfg('sitename');?></code> is now <code>$app->getCfg('sitename');</code> Where <code>$app = JFactory::getApplication();</code>
  
 
[[Category:Joomla! 1.6]]
 
[[Category:Joomla! 1.6]]

Revision as of 15:38, 31 May 2010

Contents

Template parameters

In both Joomla! 1.5 and 1.6 template parameters are defined in templateDetails.xml.

Whereas in 1.5 parameters are defined as part of the <params> section, and each parameter is defined as a <param>, in 1.6 template parameters are contained in the <config> section and treated as a <field> nested within the <fieldset> and <fields> tags, as illustrated below.


    <config>
        <fields name="params">
            <fieldset name="basic">
                <field name="" type=" default="" label="" description="">
                    <option value="1">On</option>
                    <option value="0">Off</option>
                </field>
                <field name="" type="" default="" label="e" description="" />
            </fieldset>
        </fields>
    </config>

<fieldset name="basic"> wraps the parameters in a slider and using name="basic labels that slider as "Basic Options" and name="advanced" labels it as "Advanced Options".

The name="" type=" default="" label="" description="" attributes still apply.

Objects and Methods

<?php echo $mainframe->getCfg('sitename');?> is now $app->getCfg('sitename'); Where $app = JFactory::getApplication();

Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox