Noticias

« Tópico anterior
|
Instalação e configuração
|
Próximo tópico »

Entre com seu usuário e senha ou registre-se no site para participar do forum.

Autor Mensagem
Marcos Souza
Gravatar

Segunda-Feira, 28 de Agosto de 2006, 15:30:42

Noticias

Gostaria de saber como eu faço para colocar só o link da noticia na pagina principal.
Obrigado por enquanto.


Mano Mar
Tudo ou Nada Hip Hop

Gravatar
Leandro Alves

Quarta-Feira, 30 de Agosto de 2006, 10:09:51
Olá,

Se você usa a classe article como notícia, tente este código na sua página principal:

{let children=fetch( content, list, hash(
                             parent_node_id, [NODE_NOTICIA],
                             sort_by, $node.sort_array,
                             class_filter_type, include,
                             class_filter_array, array( 'article' ) ) )}

{section var=noticia loop=$children}
   <a href={$noticia.url_alias|ezurl}>{attribute_view_gui attribute=$noticia.object.data_map.title}</a>
{/section}
{/let}


Altere "[NODE_NOTICIA]" para o node da sua pasta notícia.

Leandro
Gravatar
Marcos Souza

Quinta-Feira, 31 de Agosto de 2006, 20:43:08
Leandro realmente apareceu as duas noticias que eu já tinha adicionado porem ele não me da o link dessas noticias.
Eu clico em qualquer uma delas e ele carrega a pagina principal novamente.
Obrigado por enquanto.


Mano Mar
Tudo ou Nada Hip Hop

Gravatar
Marcos Souza

Sexta-Feira, 1 de Setembro de 2006, 2:39:29
Consegui resolver o outro problema.
Eu alterei o codigo de
{let children=fetch( content, list, hash(
                             parent_node_id, [NODE_NOTICIA],
                             sort_by, $node.sort_array,
                             class_filter_type, include,
                             class_filter_array, array( 'article' ) ) )}

{section var=noticia loop=$children}
   <a href={$noticia.url_alias|ezurl}>{attribute_view_gui attribute=$noticia.object.data_map.title}</a>
{/section}
{/let}

Para
{let children=fetch( content, list, hash( 
                             parent_node_id, [NODE_NOTICIA],
                             sort_by, array( published, false() ),, limit, 7, 
                             class_filter_type, include,
                             class_filter_array, array( 'article' ) ) )}

{section var=noticia loop=$children}
   <a href={$noticia.url_alias|ezurl}>{attribute_view_gui attribute=$noticia.object.data_map.title}</a>
{/section}
{/let}

E deu certo.
Agora tem um outro problema é que as noticias ficam uma do lado da outra e não em baixo o que eu posso fazer para resolver esse problema?


Mano Mar
Tudo ou Nada Hip Hop

Gravatar
Leandro Alves

Sexta-Feira, 1 de Setembro de 2006, 10:06:20
Hei Marcos

Se você colocar um "<br />" não resolve seu problema?

<a href={$noticia.url_alias|ezurl}>{attribute_view_gui attribute=$noticia.object.data_map.title}</a>


para:

<a href={$noticia.url_alias|ezurl}>{attribute_view_gui attribute=$noticia.object.data_map.title}</a>
<br />


Um abraço,
Leandro
Gravatar
Marcos Souza

Sexta-Feira, 1 de Setembro de 2006, 13:39:26
Nossa Leandro nem tinha pensado nisso funcionou, mais valeu pela dica de novo.
Abraços


Mano Mar
Tudo ou Nada Hip Hop




Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2010 eZ Systems AS (except where otherwise noted). All rights reserved.