Vous êtes sur la page 1sur 3

MANUAL E-IMVEIS

Templates

SOBRE
Este manual explica detalhes sobre o sistema de templates usado no sistema e-imveis. No
objetivo desse manual explicar HTML, CSS ou JAVA SCRIPT.

TEMPLATE ENGINE
Template engine usado pelo sistema e-imveis: RAIN TPL, site: www.raintpl.com.

Manual para web designers: https://github.com/rainphp/raintpl3/wiki/Documentation-for-


web-designers

GITHUB: https://github.com/rainphp/raintpl (repositrio oficial do projeto, com exemplos)

IMPORTANTE: compreendendo como o RAIN TPL funciona (lendo o manual para web
designers), voc ter entendido por completo como o template do sistema e-imveis funciona.

ENTENDIMENTO DAS TAGS


Via de regra, as tags que devemos usar nos arquivos HTML tem o mesmo nome dos campos
das tabelas do banco de dados. Ou seja, para mostrar um campo qualquer de uma tabela
(imvel por exemplo), devemos usar: {$imovel.nome_do_campo}, por exemplo:
{$imovel.quartos} para mostrar o nmero de quartos que um imvel tem.
A tag completa a ser usada tem a seguinte estrutura: {$prefixo.nome_do_campo}. Onde:

ITEM DESCRIO
{$} notao do RAIN TPL (obrigatrio)
prefixo relacionado semanticamente ao nome da tabela
. separa o prefixo do nome do campo
nome_do_campo nome do campo na tabela

TAGS DOS IMVEIS

TAG DESCRIO
url url nica de cada imvel. O destino sempre a pgina de detalhes
Id Chave primria, identificador nico de cada imvel
end Endereo
quartos Nmero de quartos
suites Nmero de sutes
banheiros Nmero de banheiros
garagem Nmero de vagas na garagem
codigo Cdigo do imvel
foto_exibicao Foto principal do imvel em miniatura, usado na listagem dos imveis
foto_grande Foto principal do imvel (grande)
foto_titulo Ttulo do imvel, usado na URL
foto_descricao Resumo do imvel, usado para otimizar o imvel junto aos buscadores
area_construida Em m
area_total Em m
frente Dimeno da largura do terreno, em metros
fundos Dimenso do comprimento do terreno, em metros
Valor Valor de venda ou de locao (em R$)
valor_iptu Valor do IPTU (em R$)
valor_condominio Valor do condomnio (em R$)
Msg Descrio do imvel
Destaque Se o imvel esta ou no em destaque. Destaque = 1, sem destaque =
diferente de 1
Latitude Latitude para localizao do endereo no mapa
longitude Longitude para localizao do endereo no mapa
video Vdeo (via youtube)
mostrar_mapa Se ou no para mostrar o mapa. N = no, S = sim
ativo Se o imvel esta ou no ativo. Ativo = 1, inativo = diferente de 1
cidade Nome da cidade
uf Sigla do estado
bairro Nome do bairro
tipo_nome Nome do tipo do imvel (ex: casa, apartamento)
negocio Nome do tipo de negcio (ex: venda, locao)
fotos Array com as fotos extras
dadosimovel Array com os dados de INFRAESTRUTURA
dadosbairro Array com os dados de O QUE TEM PERTO
FOTOS DOS IMVEIS (TAG FOTOS)
Alm da foto principal, os imveis tem fotos extras que so exibidas no HTML de forma
diferente, a tag FOTOS um array com as seguintes tags:

TAG DESCRIO
foto Nome do arquivo
obs_foto Observao da foto

A imagem principal do imvel fica na pasta img_imoveis

As imagens extras ficam na pasta img_imoveis/album

SRC da imagem deve ser precedido do nome da pasta.

OBS: para exibir esses dados, deve fazer um LOOP, exemplo:

{loop="fotos"}
<img src="img_imoveis/{$value.foto}" alt="{$value.obs_foto}">
{/loop}

DADOS EXTRAS DOS IMVEIS - INFRAESTRUTURA e O QUE TEM PERTO


(tags dadosimovel e dadosbairro)
O que tem perto e INFRAESTRUTURA so dados extras do imvel, e a exemplo das imagens
extras, so exibidos separadamente, tem apenas uma tag: nome

OBS: para exibir esses dados, deve fazer um LOOP, exemplo:

{loop="dadosbairro"}
{$value.nome}
{/loop}