Para voce entender um pouco como join ta sendo usada neste caso:

>>> physical_path = ['', 'portal', 'biblioteca']
>>> '/noticias'.join(physical_path)
'/noticiasportal/noticiasbiblioteca'


On Dec 17, 2007 9:38 AM, Ricardo Dani <[EMAIL PROTECTED]> wrote:
> Cara,
>
> voce tá fazendo um uso errado da função join() .
> acho que no seu caso voce fazendo isso:
> context['biblioteca']['noticias'].getPhysicalPath() pegaria o path que
> voce deve usar na busca no catalogo!
>
> []'s
>
>
> 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
> >
> >  
>
>
>
> --
> Ricardo Lapa Dani
> http://www.paradigma.com.br
>



-- 
Ricardo Lapa Dani
http://www.paradigma.com.br

Responder a