Login |  Criar conta home contato
   
Documentação Forum Artigos User Group
eZ brasil / Documentação / Construindo um site co... / Configurando o layout... / Criando a estrutura principal do layout

Criando a estrutura principal do layout

O eZ publish usa os templates como a unidade fundamental no design de um site.

Um template é basicamente um arquivo HTML estendido, que descreve como um tipo particular de conteúdo deve ser visualizado. O sistema procurará automaticamente por um arquivo chamado pagelayout.tpl, que é o arquivo de template principal. Se não encontrá-lo, o eZ publish utilizará o arquivo pagelayout.tpl localizado em design/standard/templates/.

Crie o arquivo pagelayout.tpl no diretório de design/docedesejo/templates/ com o seguinte conteúdo:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
   <head>
      <link rel="stylesheet" type="text/css"            
            href={"stylesheets/core.css"|ezdesign} />
      <link rel="stylesheet" type="text/css"  
            href={"stylesheets/debug.css"|ezdesign} />

      {* inclui o arquivo “page_head.tpl” *}
      {include uri="design:page_head.tpl"}
   </head>
   <body>
      Olá Mundo!
   </body>
</html>

O endereço completo deste arquivo será design/docedesejo/templates/pagelayout.tpl.

Este é simplesmente um arquivo padrão em XHTML com alguns códigos do eZ publish.Todo código específico de template do eZ publish é colocado entre chaves "{ }".

Após ter criado o arquivo pagelayout.tpl, você deve limpar o cache do eZ publish que contém o cache do layout padrão.Existem duas maneiras para limpar o cache do sistema:

Através da interface publica

Na parte inferior da página pública, junto com as informações de debug, selecione que conteúdo você gostaria de limpar do cache e clique em Limpar.
Para limpar todo o cache, selecione a opção Todos os caches.Você deverá digitar o usuário e a senha do administrador.

Através da interface de administração

Efetue o login na interface administrativa, selecione a opção Configuração no menu superior e clique no botão desejado para efetuar a limpeza do cache.Para limpar todo o conteúdo existente clique no botão Limpar todos os caches.

Abra o endereço http://localhost/index.php/docedesejo no seu browser e você verá uma página com o “Olá Mundo!”

Se a página não aparecer, as permissões dos arquivos de cache podem estar incorretas.Tente apagar o diretório /var/docedesejo/cachê, caso necessário, e abra página novamente.

Se você verificar o código fonte da página, geralmente clicando com o botão direito do mouse e escolhendo a opção Exibir código fonte, você verá o resultado dos comandos do eZ publish.Se tudo funcionar corretamente, você verá um conjunto de metas e tags de um arquivo HTML.

Inclusão de arquivos CSS

No layout inicial foram especificados dois arquivos CSS.

{"stylesheets/core.css"|ezdesign}

{"stylesheets/debug.css"|ezdesign}

O que acontece aqui é que usamos o operador chamado ezdesign para informar os arquivos CSS que estão sendo usados.O resultado é o endereço válido para os arquivos, a primeira linha retornará /design/docedesejo/stylesheets/core.css e a segunda /design/docedesejo/stylesheets/debug.css.Se o arquivo não existir o operador automaticamente procurará pelos arquivos no diretório padrão de design em /design/standard/stylesheets/.O arquivo core.css é usado pelos templates padrões e o arquivodebug.css é usado para formatar a saída de debug.



Comentários

'Error kernel (1)'

Sábado, 1 de Novembro de 2008 Suelen Alencar

Continua dando o erro 'Error kernel (1)'

Alguém pode me ajudar?



Você não tem permissão para criar comentários.

(Login)

Escrito por:
Leandro Alves
(27/02/2006 18:54 pm)

Última modificação:
Leandro Alves
(28/02/2006 5:19 am)