Utilizando a classe BasicTemplate
      A classe pode ser encontrada em http://www.phpbrasil.com/scripts/script.php/id/1295
A instalação é simples, basta você coloca-la em qualquer pasta dentro da raiz do seu site ou no include_path do seu servidor.
Abaixo segue um exemplo de como instanciar a classe e setar o bloco principal do seu lay-out(pode ser chamado de bloco estático).
Abaixo o conteúdo do arquivo principal.tpl:
Nas próximas páginas abordaremos a utilização de blocos dinâmicos e outros recursos da classe.
  
    
    
  A instalação é simples, basta você coloca-la em qualquer pasta dentro da raiz do seu site ou no include_path do seu servidor.
Abaixo segue um exemplo de como instanciar a classe e setar o bloco principal do seu lay-out(pode ser chamado de bloco estático).
<?php
include "class.BasicTemplate.php";
// neste caso seta ./tpl(uma pasta /tpl dentro da pasta atual) como o diretório onde ficam 
// seus arquivos de template
$tpl = new BasicTemplate('./tpl'); 
// seta ./tpl/principal.tpl como o bloco principal ou estático de seu script.
$tpl->setMain('principal.tpl'); 
// assina a variável de template {TITULO} como "Exemplo da classe BasicTemplate"
$tpl->assign('TITULO','Exemplo da classe BasicTemplate'); 
// o parse sem argumentos joga para o buffer da classe o bloco estático inteiro.
$tpl->parse(); 
// imprime o bloco estático e todos os blocos dinâmicos na página PHP
$tpl->output(); 
?>
Abaixo o conteúdo do arquivo principal.tpl:
<html>
    <head>
        <title>{TITULO}</title>
    </head>
    <body>
        Este é meu primeiro script com a classe BasicTemplate.<br>
        Funcionou corretamente.
    </body>
</html>
Nas próximas páginas abordaremos a utilização de blocos dinâmicos e outros recursos da classe.
    
                  Muito bom esse artigo! Mas eu acho que o mais completo dos templates é o Smarty...
              
      
        26/12/2003 9:01pm
        (~22 anos atrás)
      
    
                  Bom primeiro so pra vc corrigir um erro simples:
"foreach ($array as $key => $value) { // para cada valor da array
"
no lugar de array vc esqueceu de mudar o array para o nome que vc inicializou no começo do script $array tem q ser $valores
Victor li o seu artigo e gostei muito sobre a utilização dessa classe mas concordo com o Diego seria melhor se vc colocasse exemplos disso na pratica.......mesmo assim agradeço e vou tentar estudar mas afundo essa classe que é bem util.
      "foreach ($array as $key => $value) { // para cada valor da array
"
no lugar de array vc esqueceu de mudar o array para o nome que vc inicializou no começo do script $array tem q ser $valores
Victor li o seu artigo e gostei muito sobre a utilização dessa classe mas concordo com o Diego seria melhor se vc colocasse exemplos disso na pratica.......mesmo assim agradeço e vou tentar estudar mas afundo essa classe que é bem util.
        10/12/2003 7:05am
        (~22 anos atrás)
      
    
                  Muito legal o funcionamento, mas seria legal vc postar exemplos de utilização...
              
      
        05/12/2003 4:30pm
        (~22 anos atrás)
      
    
