Acho que vale a pena escrever um script

return context.portal_catalog(portal_type="News Item",
review_state="published", sort_on="effective_date",
sort_order="reverse")[:4]

ou algo muito próximo.

Depois no ZPT

<span tal:repeat="noticia python:context.NomeDoScript()">
<span tal:content="noticia/CampoQueQuer />

</span>

Acho que é isso aí...mais ou menos.
Abraços.
TOM
Em 03/07/07, André Festrati <[EMAIL PROTECTED]> escreveu:

  Olá moçada, tudo bem?

Estamos desenvolvendo um novo portal para nossa prefeitura e deparamos
com um problema. Não estamos conseguindo fazer um ZPT que traga o título
das últimas 4 notícias e mostre a imagem da última notícia (como no
exemplo em anexo).
No nosso portal atual usamos o CMF crú com uma série de comandos em
DTML. e agora estamos usando o plone e algumas coisas são um pouco
diferente :).

Estamos trabalhando com:
Zope 2.9.7-final;
Python 2.4.4;
Plone-2.5.3

Vimos inclusive que uma das soluções utilizadas para resolver problemas
parecidos com o nosso seria a utilização do CMFPublicator mas, não achei
uma versão que servisse na nossa plataforma.

Estamos utilizando também o CMFContent Panels para mostrar algumas
informações na página principal.

Tivemos problemas com alguns portlets mas conseguimos resolver... Quando
trazemos a imagem não vem o texto e vice-versa

Precisaremos implementar outros ZPT´s parecidos para a visualização de
outros tipos de conteúdo também mas, resolvendo um resolvemos todos.

Anexei uma screenshot do portlet que estamos montando, se derrepente
alguem ja criou algo parecido pudesse dar uma dica.




--
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br

Responder a