hostphi_banner

Entendendo o arquivo templateDetails.xml
Aprendendo - Tutoriais
Qui, 06 de Julho de 2006 19:05

O arquivo templateDetails.xml é o arquivo responsável pela instalação do template. Este pequeno Artigo tem como objetivo apresentar a vocês quais são as tags xml que definem as informações, arquivos e imagens do template.

Este arquivo é sempre localizado na raiz do diretório do seu template. Ex.: /templates/seu_template/templateDetails.xml

Estrutura Básica

Estas duas linhas não podem ser modificadas.

  • A linha 1 declara o cabeçalho do arquivo .xml com a versão do xml e a codificação de idiomas.
  • A linha 2 informa que ali se inicia o bloco de instalação do tipo template.
1.    <?xml version="1.0" encoding="iso-8859-1"?>
2.       <mosinstall type="template">

 

Este bloco, pode ser considerado de informações do template que aparecem no template manager.

3.    <name>nome do template</name>
4.    <creationDate>data de criacao do template</creationDate>
5.    <author>criador do template</author>
6.    <copyright>Informacoes sobre a Licenca de Uso do template</copyright>
7.    <authorEmail>email do criador do template</authorEmail>
8.    <authorUrl>Url do criador do template</authorUrl>
9.    <version>versao do template</version>
10.   <description>Descricao do template</description>

 

Atenção: regrinha básica para os demais blocos

  • Se você tiver um arquivo no seu pacote com o nome index2.php e não informá-lo aqui no bloco sua instalação retornará um erro.
  • E se no bloco constar um arquivo, ex.: template_thumbnail.png, e ele não existir no seu pacote também vai dar erro.


Este bloco é usado para informar ao instalador quais arquivos ele vai enviar e para quais diretórios.
11.    <files>
12.        <filename>index.php</filename>
13.        <filename>template_thumbnail.png</filename>
14.    </files>

 

O bloco abaixo é usado para enviar imagens

15.   <images>
16.        <filename>images/back_all.gif</filename>
17.        <filename>images/back_all1024.gif</filename>
18.        <filename>images/back_mainmenu.jpg</filename>
19.        <filename>images/footer.jpg</filename>
20.   </images>

 

Este bloco é usado para informar os arquivos .css

21.    <css>
22.        <filename>css/template_css.css</filename>
23.    </css>

 

Linha obrigatória. Fecha a tag mosinstall aberta na linha 2

24.      </mosinstall>

 

Acredito que com estas informações você já consiga criar o seu próprio arquivo de instalação para o seu template.