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.313 ]

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


Criando a primeira página ZPT



Acesse a sua ZMI (exemplo: http://localhost:8080/manage).

Dentro da ZMI, vamos no Root Folder do Zope e criaremos uma pasta chamada zpt01.

Dentro dessa pasta crie uma Page Template.

Zope

Coloque o nome de exemplo01.zpt e o title de Tutorial de ZPT.

Substitua o código que veio assim que você criou a ZPT por este:

<html>
  <head>
    <title tal:content="template/title">The title</title>
  </head>
  <body>
    
  <h1>Meu Primeiro ZPT - <span tal:replace="here/title_or_id">texto de título</span></h1>
    
  </body>
</html>

Salve o arquivo e clique em "test" para poder visualizar a página. Você verá a seguinte página:

Zope

E o seu código é:


<html>
  <head>
    <title>Tutorial de ZPT</title>
  </head>
  <body>
    
  <h1>Meu Primeiro ZPT - zpt01</h1>
    
  </body>
</html>
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

Instalando um servidor Zope/Plone

Criando formulários no Zope/Plone utilizando o banco de dados MySQL

Customizando o layout do plone

Utilizando as bibliotecas do Java usando o Jython

Instalando o MySQL no Zope/Plone e criando uma pequena aplicação

Leitura recomendada

Gerenciando registros em banco de dados com Zope

FreeBSD + Zope/Plone, uma idéia frustrante?

Instalação Plone 2.5.5 com módulos customizados

Python, o curso (parte 1)

Criando formulários no Zope/Plone utilizando o banco de dados MySQL

  
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