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

Responder a