ZPT - Zope Pages Templates

Este artigo faz uma introdução ao ZPT - Zope Pages Templates, linguagem muito utilizada dentro do excelente Zope e que serve para separar o código de programação (Python) do layout.

[ Hits: 31.854 ]

Por: Fabio Rizzo Matos em 09/11/2004 | Blog: http://www.vindula.com.br


Passando valores para um ZPT



Vamos passar valores de um form para um ZPT.

Vamos criar um formulário. Este pode ser um simples arquivo html, porém se criado através de um zpt não tem problema.

Digite algumas informações:

<br>
<form action="verdadosform.zpt" method="POST">
<p>
Seu Nome:
<br>
<input type="text" size="20" name="nome">
<br>
</p>

<p>
Sua Banda Preferida
<br>
<input type="text" size="15" name="banda">
<br>
</p>

<input type="submit" name="submit" value="Enviar"><br>
</form>

Agora cria um Page Template (zpt) chamado verdadosform.zpt com o seguinte conteúdo:

Olá, <span tal:replace="request/nome">nome</span>. Eu sei que você gosta de <span tal:replace="request/banda">banda</span>. Boa Banda.

E se você tivesse colocado no campo nome "Fabio" e no campo banda "Metallica", teríamos a seguinte saída:

Olá, Fabio. Eu sei que você gosta de Metallica. Boa Banda.

Como vocês podem ver, é possível capturar o dado de um form através do campo request/nomedavariável.

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando a primeira página ZPT
   3. Passando valores para um ZPT
   4. Lendo o conteúdo de uma ZSQL Method
   5. Conclusão
Outros artigos deste autor

Introdução ao Python (parte 1)

Instalando um servidor Zope/Plone

Gerenciando registros em banco de dados com Zope

Introdução ao Jython

Customizando o layout do plone

Leitura recomendada

Solução de Intranet Vindula 1.1 - Instalação no Ubuntu 10.04 LTS

wxPython, uma biblioteca GUI multi-plataforma (parte 1)

Escreva poemas com a sua linguagem de programação

Instalação Plone 2.5.5 com módulos customizados

Instalação básica do Plone 3 com Buildout no Linux

  
Comentários

Nenhum coment�rio foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts