Criando o template para NotíciasOs seguintes passos explicam como gerar um template full-view customizado para a pasta dentro da seção Notícias.
O sistema irá gerar o arquivo design/docedesejo/override/templates/full_noticias_folder.tpl sem conteúdo e irá instruir o eZ publish a usá-lo toda vez que a pasta dentro da seção Notícias for visualizada. Para editar o template que acabamos de criar, siga os seguintes passos
<div class="tituloPagina">
Últimas notícias
</div>
{let children=fetch( content, list, hash(
parent_node_id, $node.node_id,
sort_by, $node.sort_array,
limit, 7,
class_filter_type, include,
class_filter_array, array( 'article' ) ) )}
{section name=Child loop=$children}
{node_view_gui view=line content_node=$Child:item}
<hr>
{/section}
{/let}
Limpe o cache do sistema e acesse a página de notícias novamente. O resultado será como o da figura abaixo: O novo template full-view gerado fará uso automaticamente do template line-view padrão do sistema.O seguinte texto explica como criar um template line-view customizado para a classe Article dentro da seção Notícias:
Com isso, o sistema irá gerar o arquivo de template design/docedesejo/override/templates/line_noticias_article.tpl. O eZ publish fará uso deste arquivo toda vez que os artigos de notícias dentro da seção Notícias forem visualizados. Coloque o seguinte código dentro deste arquivo:
<table class="ultimasNoticias" width="100%">
<tr>
<td colspan="2">
<div class="linkTitulo">
<a href={$node.url_alias|ezurl}>
{attribute_view_gui attribute=$node.object.data_map.title}
</a>
</div>
</td>
</tr>
<tr>
<td valign="top">
{attribute_view_gui attribute=$node.object.data_map.intro}
</td>
<td align="right" valign="top" width="21%">
{attribute_view_gui
attribute=$node.object.data_map.image.content.data_map.image
image_class=small}
</td>
</tr>
</table>
Limpe o cache do sistema e visualize a página de notícias novamente.Você deverá ver um resultado como este: Comentários
Você não tem permissão para criar comentários.(Login) |
Escrito por:
Última modificação: |
||||||||||||