Olá, pessoALL!

Estamos montando uma estrutura de diretórios (p/ tentar ilustrar, a idéia é algo como o navtree ou o sitemap) via consulta no portal_catalog. Tudo corria bem exceto o fato de que estamos obtendo TODA a estrutura no mesmo nível, ou seja, ñ conseguimos identificar quem é filho de quem.
Pelo que parece, não existe índice que guarde isso (quem é filho de quem) no portal_catalog, não é? E, se realmente não, alguém sabe como poderíamos fazer?
Tentamos o produto ExtendedPathIndex p/ usarmos depth com um índice path do tipo ExtendedPathIndex  - salvo engano, como no Plone 2.1 - mas não deu certo, ainda não conseguimos o resultado esperado (e, de fato, não me parece a solução, já que só reduz a quantidade de níveis a descer).
Estamos usando Plone 2.0.5 + Zope 2.7.7.
Alguém pode ajudar? Alguém já precisou construir uma estrutura assim?
A consulta atualmente é essa:

f=context.portal_catalog (portal_type=types,
                         review_state=estados,
                         path={'query':'/'.join(context.getPhysicalPath())})

Muito obrigado.
--
JJ (|´:¬{)»
---------------------------------------------
"Deus escreve certo por linhas certas. Nós é que enxergamos torto."
---------------------------------------------

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]



Yahoo! Grupos, um serviço oferecido por:
PlayStation 2 a partir de R$ 659 em ate 6x! Motorola V550 a partir de R$ 689 em ate 6x!


Links do Yahoo! Grupos

Responder a