Upgrading your template index file

Jump to: navigation, search

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 />
Personal tools