sexta-feira, 18 de junho de 2010

Como criar um Template?

Criando e usando um template customizado

Por estarmos insatisfeito com a maneira que a página de boas vindas foi mostrada, criaremos um custom template . Nós podemos instruir o eZ publish a usar um desejado template cada vez que um node for acessado.

Nossa página de boas vindas contém informações que não deveriam estar presentes no texto, por esta razão criaremos um template que sobrescreverá o template padrão, mostrando apenas as informações necessárias.

Siga os seguintes passos para criar o template:

  • Efetue o login na interface administrativa.
  • Clique em Design no menu superior .
  • Clique em Modelos no menu lateral esquerdo .
  • Em Modelos mais comuns , localize /node/view/full.tpl e clique sobre ele.
  • Clique no botão Nova substituição .
  • No campo Nome de arquivo , digite full_bemvindo .
  • Em Chaves de override , na caixa dropdown Classe, selecione Todas as classes e na caixa dropdown Seção , selecione Todas as seções .
  • No campo ID do Nó , digite o número do node da página de boas vindas.
  • Clique OK .

O eZ publish irá gerar um custom template que será usado no lugar do template padrão toda vez que o node especificado for acessado. O novo arquivo gerado foi colocado no diretório design/docedesejo/override/templates/ com o nome full_bemvindo.tpl . Para editar este arquivo você pode utilizar a interface administrativa ou usar seu editor de texto favorito. Usando a interface administrativa você deve clicar no ícone em forma da ponta de um lápis, que existe na frente do template desejado.

Para editar o template, sigas os seguintes passos:

  • Clique no ícone para editar o template que acabamos de criar, full_bemvindo.tpl . A tela de edição do template irá aparecer.
  • Recorte e cole o código abaixo:

{attribute_view_gui attribute=$node.object.data_map.title}







{attribute_view_gui attribute=$node.object.data_map.intro}
{attribute_view_gui attribute=$node.object.data_map.body}

{attribute_view_gui attribute=$node.object.data_map.image}

  • Clique no botão Aplicar as mudanças . O sistema retornará a página de templates.
  • Na coluna Prioridade altere a prioridade do template full_bemvindo.tpl para 1 e clique no botão Atualizar prioridades .

Este código de template irá extrair o conteúdo que não queremos que apareça na página de boas vindas e mostrá-la de uma forma mais amigável.

Limpe o cache do sistema e acesse a página para ver o resultado.

0 comentários:

Enviar um comentário