Sei sulla pagina 1di 2

Migrar template de Joomla 1.0.x para Joomla 1.5.

Depois de ter migrado seu Joomla 1.0.x para Joomla 1.5.x, fica aquela preocupação com o template da versão
anterior que tivemos bastante trabalho para adequar ao nosso gosto e ao tema do site.
Neste tutorial vamos alterar alguns itens para que seu template do Joomla 1.0.x seja migrado para o Joomla 1.5:

1 - Na pasta do template de seu Joomla, que você esta utilizando abra o index.php em um editor de texto de sua
preferência ou até mesmo um bloco de notas, e vamos fazer as seguintes alterações:

Faça as seguintes substituição conforme o quadro abaixo:

DE PARA
01 _VALID_MOS _JEXEC
02 $mosConfig_absolute_path $this->baseUrl
03 $mosConfig_live_site $mainframe->getCfg('live_site')
04 Strings fixas pelas traduzidas. Ex.: echo 'Hello' echo JText::_( 'Hello' )
As requisições mosGetParam Ex.: $id =
05 mosGetParam( $_REQUEST, 'id', 0 ) por $id = $id = JRequest::getVar
JRequest::getVar( 'id', 0 )
06 mosShowHead() <jdoc:include type="head" />
07 mosMainBody() <jdoc:include type="component"/>
<jdoc:include type="modules"
08 mosLoadModules( $position_name, $style )
name=$position_name style=$style />

2 - As posições do template que eram definadas no painel de controle do Joomla 1.0.x.. No Joomla 1.5.x elas são definidas
no documento templateDetails.xml que devera ser colocado na pasta do template.

Como no template para Joomla 1.0.x não possui o arquivo tempalteDetails.xml segue um exemplo abaixo:

templateDetais.xml

<?xml version="1.0" encoding="iso-8859-1"?>


<mosinstall type="template" version="1.0.0">
<name>nome template</name>
<creationDate>10/20/05</creationDate>
<author>nome autor</author>
<copyright>GNU/GPL</copyright>
<authorEmail>email do autor</authorEmail>
<authorUrl>site do desenvolvedor</authorUrl>
<version>2.2</version>
<description>uma pequena discrição</description>
<files>
<filename>index.php</filename>
<filename>template_thumbnail.png</filename>
</files>

<css>
<filename>css/template_css.css</filename>
</css>

<positions>
<position>top</position>
<position>left</position>
</positions>

</mosinstall>

Para que você possa acrescentar mais posições ao template acrescenta a posição heigt ente
as tags <positions> </positions> conforme o modelo abaixo:

<positions>
<position>right</position>
</positions>

Com esta alterações já são suficientes para ter o seu template migrado e
funcionando no Joomla! 1.5

Potrebbero piacerti anche