J1.5

Upgrading your template index file: Difference between revisions

From Joomla! Documentation

Chris Davenport (talk | contribs)
m Prettified the table.
Line 11: Line 11:


====Module Chrome/Style Conversion Chart====
====Module Chrome/Style Conversion Chart====
<table border="1">
{| class="wikitable"
<tr>
|-
<th>Joomla! 1.0</th>
!Joomla! 1.0
<th>Joomla! 1.5</th>
!Joomla! 1.5
</tr>
|-
<tr>
| -3
<td>-3</td>
|rounded
<td>rounded</td>
|-
</tr>
| -2
<tr>
|xhtml
<td>-2</td>
|-
<td>xhtml</td>
| -1
</tr>
|raw
<tr>
|-
<td>-1</td>
|0 or empty
<td>raw</td>
|table
</tr>
|}
<tr>
<td>0 or empty</td>
<td>table</td>
</tr>
</table>
 
<noinclude>[[Category:Reference]][[Category:Templates]][[Category:Topics]]</noinclude>
<noinclude>[[Category:Reference]][[Category:Templates]][[Category:Topics]]</noinclude>

Revision as of 10:59, 5 November 2008

Upgrading your index.php file

  1. Replace _VALID_MOS with _JEXEC
  2. Replace $mosConfig_absolute_path with $this->baseUrl
  3. Replace $mosConfig_live_site with $mainframe->getCfg( 'live_site' )
  4. Replace fixed strings with translatable strings. For example, replace echo 'Hello' with echo JText::_( 'Hello' )
  5. Replace calls to mosGetParam with calls to JRequest::getVar. For example, replace $id = mosGetParam( $_REQUEST, 'id', 0 ); with $id = JRequest::getVar( 'id', 0 );
  6. Replace mosShowHead(); with <jdoc:include type="head" />
  7. Replace mosMainBody() with <jdoc:include type="component" />
  8. Replace mosLoadModules( $position_name, $style ); with <jdoc:include type="modules" name=$position_name style=$style />

Module Chrome/Style Conversion Chart

Joomla! 1.0 Joomla! 1.5
-3 rounded
-2 xhtml
-1 raw
0 or empty table