Use o path assim: path = {'query':P,'depth':1} Provavelmete a imagem não está vindo por causa do review_state= 'published' , no plone3 as imagens e arquivos não tem workflow associado. Então, ou voce tira o review_state da busca do catalogo ou põe workflow na seu tipo Image.
PH --- Em qua, 17/6/09, softdrive...@yahoo.com.br <softdrive...@yahoo.com.br> escreveu: De: softdrive...@yahoo.com.br <softdrive...@yahoo.com.br> Assunto: [zope-pt] Listar em pasta corrente e não em subdiretórios? Para: "Zope-pt" <zope-pt@yahoogrupos.com.br> Data: Quarta-feira, 17 de Junho de 2009, 14:44 Olá pessoal, boa tarde! O Script abaixo funciona bem, apenas não sei como fazer uma busca apenas na pasta corrente à qual estou? Veja o código abaixo, gostaria que a busca fosse feita somente na pasta "MENUS" E não em SUBDIRETÓRIOS, ou seja, se tiver algum diretório FILHO deste (MENUS), os tipos de conteúdos contidos neles vem no resultado, apenas gostaria que a busca se restringisse a LISTAR a pasta CORRENTE (MENUS). Como faço isso? Outra coisa, quando tenho tipo de dados IMAGE não vem na busca e gostaria que fosse apresentada na busca, como faço para LISTA os objetos do tipo "IMAGE"? O código segui abaixo: <tal:block tal:define=" P python:context. portal_url. getPortalPath( )+'/diretorio/ menus'; lista python:context. portal_catalog. searchResults( portal_Type= ['Document' ,'File',' Image','Link' ], path = P, review_state= 'published' , sort_on='getObjPosi tionInParent' ,)[:24]"> ------------ </tal:block> Obrigado a qualquer ajuda! Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com