Res: [zope-pt] Pesquisa no Catalog
Luciano, Fernando... Obrigado pela força, acredito ser com o campo subject mesmo, pois a pesquisa seria pelo campo "event_Type" do tipo "Event", pelo tipo não seria o caso nesta situação, pois o que classifica o Evento e o campo e este campo e o titulo identifica cada um de forma individual. Abraços! - Mensagem original De: Luciano Ramalho <[EMAIL PROTECTED]> Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 15 de Fevereiro de 2007 23:35:33 Assunto: Re: [zope-pt] Pesquisa no Catalog On 2/15/07, Mário Sergio <[EMAIL PROTECTED] com.br> wrote: na verdade queria saber se e possivel algo assim: context.portal_ catalog (portal_type="Event"; event_Type"corrida de sapos") O campo "Event type" chama-se "subject" no catalog. O motivo é que subject é um campo do padrão de metadados Dublin Core, que o Plone procura seguir. No caso dos eventos, o que vai no campo "subject" é o tipo do evento ("reunião", "palestra" etc.). Então a chamada fica assim: context.portal_ catalog(portal_ type="Event", subject="corrida de sapos") Ou então você procura pelo título, como sugerido pelo Fernando. [ ]s Luciano __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Pesquisa no Catalog
On 2/15/07, Mário Sergio <[EMAIL PROTECTED]> wrote: na verdade queria saber se e possivel algo assim: context.portal_catalog(portal_type="Event"; event_Type"corrida de sapos") O campo "Event type" chama-se "subject" no catalog. O motivo é que subject é um campo do padrão de metadados Dublin Core, que o Plone procura seguir. No caso dos eventos, o que vai no campo "subject" é o tipo do evento ("reunião", "palestra" etc.). Então a chamada fica assim: context.portal_catalog(portal_type="Event", subject="corrida de sapos") Ou então você procura pelo título, como sugerido pelo Fernando. [ ]s Luciano
Re: [zope-pt] Pesquisa no Catalog
Amigo, Acredito que o que você chama de event_Type, seja o título do seu evento, o que você deve fazer é filtrar a saída da busca, ex: resultados = context.portal_catalog(portal_type="Event") evento_desejado = 'Corrida de Sapos' for resultado in resultados: if resultado.Title == evento_desejado: return resultado.getObject() É claro que você pode fazer um script python para criar filtros mais eficientes, ou até mesmo dar uma olhada mais a fundo na API do portal_catalog. []'s On 2/15/07, Mário Sergio <[EMAIL PROTECTED]> wrote: > > > > > > > > > Oi Luciano... > > obrigado pela ajuda mais acho que não espliquei direito, no zope book, não > encontrei algo que diga se e possivel ou não o que quero.. > > [ A sintaxe básica para passar o critério é assim: > context.portal_catalog(portal_type="Event") ] > > na verdade queria saber se e possivel algo assim: > context.portal_catalog(portal_type="Event"; event_Type"corrida de sapos") > > Abraços. > > --- > Procure no help do Zope o método searchResults. > > Recentemente na lista foi discutido o uso deste método. Essencialmente, > qualquer campo indexado no Plone pode ser usado como critério de busca. Para > saber quais os campos indexados, visite a ZMI, objeto portal_catalog, aba > index. > > A sintaxe básica para passar o critério é assim: > context.portal_catalog(portal_type="Event") > > No Zope Book (PDF disponível de graça), existe um capítulo sobre o Catalog > cuja leitura é altamente recomendada para qualquer um que trabalhe com Plone. > > No treinamento básico da Simples, o ZTS: Zope Technical Solutions, temos um > capítulo inteiro sobre o tema. > > [ ]s > Luciano > > > > - Mensagem original > De: Mário Sergio <[EMAIL PROTECTED]> > Para: Lista zope-pt > Enviadas: Quinta-feira, 15 de Fevereiro de 2007 15:31:19 > Assunto: [zope-pt] Pesquisa no Catalog > > > > > > > Amigos... > > Alguem sabe como ou onde posso pegar alguma informação de como filtrar > propriedades de um determinado tipo de objeto em uma pesquisa no catalog. > > Por exemplo personalizar o portlet_event para pegar apenas um "event_type" . > > > Um grande abraço a todos!!! ! > _ _ _ _ __ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger .yahoo.com/ > > > > __ > Fale com seus amigos de graça com o novo Yahoo! Messenger > http://br.messenger.yahoo.com/ > >
Res: [zope-pt] Pesquisa no Catalog
Oi Luciano... obrigado pela ajuda mais acho que não espliquei direito, no zope book, não encontrei algo que diga se e possivel ou não o que quero.. [ A sintaxe básica para passar o critério é assim: context.portal_catalog(portal_type="Event") ] na verdade queria saber se e possivel algo assim: context.portal_catalog(portal_type="Event"; event_Type"corrida de sapos") Abraços. --- Procure no help do Zope o método searchResults. Recentemente na lista foi discutido o uso deste método. Essencialmente, qualquer campo indexado no Plone pode ser usado como critério de busca. Para saber quais os campos indexados, visite a ZMI, objeto portal_catalog, aba index. A sintaxe básica para passar o critério é assim: context.portal_catalog(portal_type="Event") No Zope Book (PDF disponível de graça), existe um capítulo sobre o Catalog cuja leitura é altamente recomendada para qualquer um que trabalhe com Plone. No treinamento básico da Simples, o ZTS: Zope Technical Solutions, temos um capítulo inteiro sobre o tema. [ ]s Luciano - Mensagem original De: Mário Sergio <[EMAIL PROTECTED]> Para: Lista zope-pt Enviadas: Quinta-feira, 15 de Fevereiro de 2007 15:31:19 Assunto: [zope-pt] Pesquisa no Catalog Amigos... Alguem sabe como ou onde posso pegar alguma informação de como filtrar propriedades de um determinado tipo de objeto em uma pesquisa no catalog. Por exemplo personalizar o portlet_event para pegar apenas um "event_type" . Um grande abraço a todos!!! ! _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger .yahoo.com/ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Pesquisa no Catalog
Procure no help do Zope o método searchResults. Recentemente na lista foi discutido o uso deste método. Essencialmente, qualquer campo indexado no Plone pode ser usado como critério de busca. Para saber quais os campos indexados, visite a ZMI, objeto portal_catalog, aba index. A sintaxe básica para passar o critério é assim: context.portal_catalog (portal_type="Event") No Zope Book (PDF disponível de graça), existe um capítulo sobre o Catalog cuja leitura é altamente recomendada para qualquer um que trabalhe com Plone. No treinamento básico da Simples, o ZTS: Zope Technical Solutions, temos um capítulo inteiro sobre o tema. [ ]s Luciano On 2/15/07, Mário Sergio <[EMAIL PROTECTED]> wrote: Amigos... Alguem sabe como ou onde posso pegar alguma informação de como filtrar propriedades de um determinado tipo de objeto em uma pesquisa no catalog. Por exemplo personalizar o portlet_event para pegar apenas um "event_type". Um grande abraço a todos __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] Pesquisa no Catalog
Amigos... Alguem sabe como ou onde posso pegar alguma informação de como filtrar propriedades de um determinado tipo de objeto em uma pesquisa no catalog. Por exemplo personalizar o portlet_event para pegar apenas um "event_type". Um grande abraço a todos __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/