Re: [zope-pt] Busca no portal catalog ^^

2007-12-17 Por tôpico Ricardo Dani
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


Re: [zope-pt] Busca no portal catalog ^^

2007-12-17 Por tôpico Ricardo Dani
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


Re: [zope-pt] Busca no portal catalog ^^

2007-12-17 Por tôpico Leonardo Miranda
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


Re: [zope-pt] Busca no portal catalog ^^

2007-12-17 Por tôpico Leonardo Miranda
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


[zope-pt] Busca no portal catalog ^^

2007-12-14 Por tôpico asorahcor
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