Joomla 1.5.x: convertire un template versione joomla 1.0 |
Scritto da Administrator | |
martedì 30 dicembre 2008 | |
La conversione di un template, scritto per le vecchie versioni di joomla 1.0, compatibilmente con la nuova versine 1.5 del CMS richiede una serie di accorgimenti. Il primo passo è quello di individuare e sostituire le seguenti voci nella pagina index.php secondo lo schema qui sotto riportato: _VALID_MOS con _JEXEC $mosConfig_absolute_path con $this->baseurl $mosConfig_live_site con $mainframe->getCfg( 'live_site' ) le stringhe traducibili con l'espressione JText::_( 'stringa' ) le chiamate a mosGetParam con chiamate a JRequest::getVar $id = mosGetParam( $_REQUEST, 'id', 0 ); => $id = JRequest::getVar( 'id', 0 ); mosShowHead(); con <jdoc:include type="head" /> mosMainBody() con <jdoc:include type="component" /> mosLoadModules( $position_name, $style ); con <jdoc:include type="modules" name=$position_name style=$style /> if(mosCountModules('position_name')) con if ($this->countModules('position_name')) Altrettanto importonte è la definizione delle posizioni di moduli e blocchi. Nella versione 1.5 di joomla infatti, tale indicazione va inclusa nel file xml di descrizione del template.
<positions> Non bisogna dimenticare infine di modificare l'intestazione sempre del file xml del template, per indicare il nuovo numero di versione:
<install version="1.5" type="template"> Un file denominato templateDetails.xml e contenente i parametri del template può essere infine aggiunto all'istallazione, nella cartella che contiene già la index.php. |
|
Ultimo aggiornamento ( mercoledì 07 gennaio 2009 ) |