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