ops, foi coisa a mais ai.. agora sim vai o exemplo certo: *physical_path = getattr(context,'noticia').getPhysicalPath()* * caminho = '/'.join(physical_path) results = context.portal_catalog.searchResults(portal_type='News Itens',path = caminho) * para lista você pode listar assim:
*for item in results: print item *abs, Leonardo Miranda On Dec 17, 2007 10:11 AM, Leonardo Miranda <[EMAIL PROTECTED]> wrote: > Opa, > > Se vc quer listar o conteúdo de uma pasta chamada notícia, você tem que > colocar o id da pasta dentro do getattr, como o exemplo abaixo: > > types = context.portal_types.listConten > > *physical_path = getattr(context,'biblioteca')* > *.getPhysicalPath() > caminho = '/'.join(physical_path) > results = context.portal_catalog.searchRe > **sults(portal_type='News > Itens',path = caminho)* > > para lista você pode listar assim: > > *for item in results: > print item > > *abs, > Leonardo Miranda* > * > On Dec 14, 2007 12:48 PM, asorahcor < [EMAIL PROTECTED]> wrote: > > > Olá? Eu sou novo com o zope/plone estou estudando tudo sozinho pois na > > minha cidade n tem cursos. > > Preciso q alguem me esclareça alguns detalhes do código abaixo. > > Quero fazer uma pesquisa dentro de uma pasta especifica. Quero buscar > > noticias dentro da pasta /noticias. > > Tenho: > > > > types = context.portal_types.listContentTypes() > > types.remove('Folder') > > physical_path = getattr(context,'biblioteca').getPhysicalPath() > > caminho = '/noticias'.join(physical_path) > > results = context.portal_catalog.searchResults(portal_type='News > > Itens',path = caminho) > > > > Gostaria que alguem me ajudasse explicando o q seria a biblioteca e se > > tem algo errado no script acima. ^^ Obrigado =D > > > > > > > > > > -- > Leonardo Miranda -- Leonardo Miranda