Re: [zope-pt] Busca no portal catalog ^^
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 ^^
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 ^^
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 ^^
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 ^^
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