Upgrading a Joomla 1.5 template to Joomla 2.5

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
(Sitename)
m (Tutorial:Upgrade Joomla 1.5 Template to Joomla 1.6 moved to Upgrading a Joomla 1.5 template to Joomla 1.6: Moved page to main namespace because the Tutorial namespace is deprecated)

Revision as of 10:31, 15 January 2011

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

Sitename

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

Error Codes

  • $this->error->code is replaced by $this->error->getCode();
  • $this->error->message is replaced by $this->error->getMessage();
Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox