Listando as ReceitasA página com a lista de receitas conterá todas as receitas publicadas. Cada item da lista irá mostrar o nome, a imagem e a chamada da receita. Antes de criarmos nossa página, devemos acrescentar novos códigos CSS no arquivo docedesejo.css . Simplesmente copie e adicione o código abaixo:
.listaReceitas { width: 75%; margin-left: auto; margin-right: auto; }
Os seguintes passos explicam como criar a página:
O sistema irá gerar o arquivo design/docedesejo/override/templates/full_receitas_folder.tpl e irá instruir o eZ publish a usá-lo toda vez que esta pasta for acessada. Para editar o template que acabamos de criar, siga os seguintes passos:
<div class="tituloPagina">
Receitas
</div>
<div align="center">
<!-- O botão estará aqui! -->
</div>
<br>
{let children=fetch( content, list, hash(
parent_node_id, $node.node_id,
sort_by, $node.sort_array ))}
{section name=Child loop=$children}
{node_view_gui view=line content_node=$Child:item}
<hr>
{/section}
{/let}
O link Receitas do menu principal deve ser apontado para esta nova página. Edite o arquivo pagelayout.tpl e altere a linha referente ao link Receitas com o seguinte código:
<a href={"/receitas"|ezurl}>Receitas</a>
Abra a página no browser e clique no link Receitas do menu principal.O eZ publish irá listar o conteúdo da pasta usando o template full_receitas_folder.tpl que acabamos de criar.Como ainda não criamos um template line-view para receitas, teremos um resultado como este: |
Escrito por:
Última modificação: |