Criando o template para LinksEdite o arquivo pagelayout.tpl e altere a linha referente ao link Links com o seguinte código:
<a href={"/links"|ezurl}>Links</a>
Agora, se você tentar acessar o link você verá uma imagem semelhante a esta: A página Links foi visualizada usando o template full-view padrão do eZ publish. O próximo passo é alterar este comportamento. Como fizemos nas seções anteriores deste documento, iremos usar a interface administrativa para criar os novos templates que irão subrescrever os templates padrões do sistema. Os seguintes passos explicam como gerar um novo template full-view para a pasta Links .
O sistema irá gerar o arquivo design/docedesejo/override/templates/full_links_folder.tpl . Agora que temos o arquivo de template criado, vamos pensar sobre como criar este template. No lado esquerdo da área de conteúdo, podemos exibir uma lista com as sub-pastas que estão dentro da pasta Links . Quando uma sub-pasta for acessada pelo usuário, o eZ publish deve listar o conteúdo que esta dentro dela, neste caso, os links. Quando um destes links forem clicados, o browser deverá abrí-los em uma nova janela. No lado direito, por exemplo, podemos exibir o nome e a descrição da pasta que foi acessada. Edite o template full_links_folder.tpl que acabamos de criar.
<div class="tituloPagina">
Links
</div>
<table>
<tr>
<td width=”200” valign=”top”>
{include uri="design:links_tree_menu.tpl"}
</td>
<td valign="top">
<b>{$node.name}</b>
<br />
<br />
{attribute_view_gui attribute=$node.object.data_map.description}
</td>
</tr>
</table>
Como você pode observar, nós dividimos a página em duas partes usando tabelas. A parte esquerda será usada para exibir o menu, a parte direita será usada para mostrar informações sobre a pasta que estiver sendo acessada. Se você acessar a página Links neste ponto, verá um resultado semelhante à figura abaixo: |
Escrito por:
Última modificação: |
