Re: [zope-pt] Portlet de notícias

2006-05-30 Por tôpico Bruna Sodré



Valeu Robson !!
Valeu Thiago !


Entendi a lógica de vocês..
é isso aí, acho que solucionei.

Abs
Bruna Sodré

- Original Message - 
From: Robson [EMAIL PROTECTED]
To: zope-pt@yahoogrupos.com.br
Sent: Monday, May 29, 2006 2:07 PM
Subject: Re: [zope-pt] Portlet de notícias


 Olá, Bruna.

 Por exemplo: Crie uma pasta 'Noticias' e dentro destas 'Jornal1' e
 'Jornal2'.

 Na ZMI:

 1. Crie um portlet_news_jornal1
 Em seu conteúdo, na definição do portlet, coloque:

 div metal:define-macro=portlet
 tal:define= results python:request.get('news',
 here.portal_catalog.searchResults(portal_type='News
 Item',

 path='/Plone/noticias/jornal1/',
 sort_on='Date',
 sort_order='reverse',

 review_state='published')[:5]);
 tal:condition=python:test(results, 1, 0)

 
 2. Crie um portlet_news_jornal2
 Em seu conteúdo, na definição do portlet, coloque:

 div metal:define-macro=portlet
 tal:define= results python:request.get('news',
 here.portal_catalog.searchResults(portal_type='News
 Item',

 path='/Plone/noticias/jornal2/',
 sort_on='Date',
 sort_order='reverse',

 review_state='published')[:5]);
 tal:condition=python:test(results, 1, 0)

 -

 Depois no local onde você quiser, chame no left_slot ou right_slot:
 /here/portlet_news_jornal1/macros/portlet ou
 /here/portlet_news_jornal2/macros/portlet

 Boa Sorte.








Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  

PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.











[zope-pt] Portlet de notícias

2006-05-29 Por tôpico Bruna Sodré



Pessoal,

estou trabalhando com um site de notícias que é subdividido em vários
jornais. 

A configuração básica do Plone chama todas as notícias para o
portlet_news, mas queria definir um portlet de notícias para cada jornal.

A minha idéia inicial foi duplicar o template do portlet_news e criar
outros portlets, um para cada pasta, que representam os jornais.

Mas não sei ao certo onde eu altero, dentro do template, a
característica para que ele puxe as notícias apenas daquela pasta.

Alguem sabe como fazer isso?

Ou alguma solução melhor?

Abs
Bruna Sodré












Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












RES: [zope-pt] Portlet de notícias

2006-05-29 Por tôpico Thiago Garcia Tamosauskas
Title: Mensagem





Ola 
Bruna,

Fizemos recentemente uma mudança dessas aqui com ajuda do pessoal da 
Simples Consultoria.

Arrume 
o primeiro div do portlet_news da seguinte forma:

div metal:define-macro="portlet" 
tal:define="path python:'%s/O-NOME-DA-SUA-PASTA-VAI-AQUI' % 
'/'.join(portal.getPhysicalPath()); 
results 
python:request.get('news', 
here.portal_catalog.searchResults(portal_type='News 
Item', 
sort_on='Date', 
sort_order='reverse', 
path = 
path, 
review_state='published')[:3]);" 
tal:condition="python:test(template.getId()!='news' and results, 1, 
0)"

Abraços!Thiago

  
  -Mensagem original-De: 
  zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de 
  Bruna SodréEnviada em: segunda-feira, 29 de maio de 2006 
  11:49Para: zope-pt@yahoogrupos.com.brAssunto: [zope-pt] 
  Portlet de notíciasPessoal,estou trabalhando com 
  um site de notícias que é subdividido em váriosjornais. A 
  configuração básica do Plone chama todas as notícias para oportlet_news, 
  mas queria definir um portlet de notícias para cada jornal.A minha 
  idéia inicial foi duplicar o template do portlet_news e criaroutros 
  portlets, um para cada pasta, que representam os jornais.Mas não sei 
  ao certo onde eu altero, dentro do template, acaracterística para que ele 
  puxe as notícias apenas daquela pasta.Alguem sabe como fazer 
  isso?Ou alguma solução melhor?AbsBruna 
  Sodré





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.