Pular para o conteúdo

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 1)

Esse artigo tem como finalidade explicar a utilização da Classe FastTemplate para a utilização de templates dinâmicos em PHP. O chamado template dinâmico é aquele que só utiliza 2 arquivos: um PHP e outro o template propriamente dito. Desse modo ficará mais fácil a implementação de projetos onde o programador e o designer trabalharão de forma quase que totalmente separada.
Olavo Alexandrino oalexandrino
Hits: 17.325 Categoria: PHP Subcategoria: Metodologias
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Introdução

Andei pesquisando sobre templates e achei muita coisa na Net e em alguns livros. Mesclando os dados, resolvi publicar esse artigo que esclarece alguns pontos básicos para se criar templates com blocos dinâmicos usando a classe FastTemplate.

As vezes é interessante separar a lógica do designer do site. E o motivo é simples: um desenhista gráfico não precisaria ter a necessidade de entender da lógica da linguagem usada pelo programador do projeto. Dessa forma, poderia mudar o visual de uma página de forma praticamente independente. Isso levaria a otimização dos custos e o tempo de implementação de um sistema/site.

Por isso a técnica de usar Templates é muito bem vinda quando se trata de sites onde o "update", principalmente o visual, é constantemente atualizado. Ainda mais se você tiver um sistema com um visual e o seu próximo cliente pedir personalizado. Você teria que reescrever boa parte do código. Mas se você usa a técnica dos templates irá economizar bastante tempo e também dinheiro!!!

Irei utilizar a Classe FastTemplate por ser de simples uso e por ser uma das mais usadas no PHP!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Mãos à obra

Polimorfismo e PHP 5

Usando Blocos Dinâmicos com a Classe FastTemplate (Parte 2)

Paginando resultados com a classe Generic Easy Pagination

A simples classe Date Operations

Aumente sua produção em PHP

Polimorfismo e PHP 5

Trabalhando conteúdo dinâmico com Smarty

Organizando projetos com a classe FastTemplate (parte 2)

PHP5 Orientado a Objetos: Visibilidade, herança e extensões de classes

#1 Comentário enviado por fabio em 29/06/2003 - 04:34h
Essa classe fastTemplate realmente é fantástica, deixa se código PHP limpo e enxuto, tornando seu sistema incomparavelmente melhor que um sistema "código lixão", que é aquela mistura de PHP com HTML que você não se encontra no meio do ninho de magafa-gafa que foi criado.

Para quem não sabe, o Viva o Linux é 100% programado em PHP em conjunto com a classe fastTemplate, como diria o coder nerd usando templates:

$tpl->assign('{STATUS}', 'Da hora!!!!!');

Um abraço,
Fábio
#2 Comentário enviado por redstyle em 17/09/2004 - 22:09h
Blz,
Gostei disso.
Consegui fazer o uso de ifs no meu código:
$num = 2;
$teste = "Rodrigo";
$teste2 = "lalalalalalala";
$greeting = 'Olá mundo ! Estamos no phpbrasil.com :)';
if ($num == 5){
$model->assign('{TESTE}',$teste);
} else {
$model->assign('{TESTE}',$teste2);
}

Queria saber como seria um loop.

Parabéns pelo artigo.
#4 Comentário enviado por removido em 22/12/2005 - 10:35h
#5 Comentário enviado por wilbil em 26/01/2008 - 12:27h
e ai galera para quem como eu estava sofrendo com o projeto ja pençando em arrumar a classe do fasttemplate por conta própria achei um site que tem a classe arrumada para php5

http://tonda.czechit.net/2007/07/fasttemplates-optimized-for-php5.html

vamos la agradeçam ao cara eu fui o primeiro ele merece
falo isso pois tem uma empresa onde trabalho que foram varios projetos
e o principal com 7 anos de desenvolvimento imagina migrar tudo isso

falow
t+
#6 Comentário enviado por comfaa em 28/10/2008 - 13:01h
muito legal !!!

Contribuir com comentário

Entre na sua conta para comentar.