Criando a estrutura principal do layoutO 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: 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 CSSNo 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 arquivo debug.css é usado para formatar a saída de debug. Comentários
Entre com seu usuário e senha ou registre-se no site para comentar. |
Escrito por:
Última modificação: |
||||||