[zope-pt] Problema com portlet de um novo produto
Olá pessoal, Estou tentando criar um simples produto (apenas uma entidade) para plone. Estou usando o ArchGenXML para gerar o produto com base no diagrama que eu criei através do ArgoUML. Instalo meu produto, consigo incluir, alterar, excluir o "novo tipo" de conteúdo, até aí tudo bem. Quando tento fazer um portlet que faz um consulta em todos os itens do "novo tipo" através da função "portal_catalog.searchResults()", o plone retorna uma mensagem de erro (KeyError) informando que os campos do meu tipo não podem ser acessados. Meu produto já está sendo criado com a propriedade "accessor" dos campos do meu schema definida. Quando estou criando, editando ou visualizando o um conteúdo do tipo "novo tipo" o portlet não dá erro mas repete o valor de alguns campos. Caso contrário retorna um KeyError. Obrigado pela atenção, -- Leonardo Lessa
Re: [zope-pt] Problema com portlet de um novo produto
Coloca um index ":schema" nos tagged values dos campos q deseja usar na busca. http://plone.org/documentation/tutorial/archgenxml-getting-started/attributes-fields On 6/5/07, Leonardo Lessa <[EMAIL PROTECTED]> wrote: Olá pessoal, Estou tentando criar um simples produto (apenas uma entidade) para plone. Estou usando o ArchGenXML para gerar o produto com base no diagrama que eu criei através do ArgoUML. Instalo meu produto, consigo incluir, alterar, excluir o "novo tipo" de conteúdo, até aí tudo bem. Quando tento fazer um portlet que faz um consulta em todos os itens do "novo tipo" através da função "portal_catalog.searchResults()", o plone retorna uma mensagem de erro (KeyError) informando que os campos do meu tipo não podem ser acessados. Meu produto já está sendo criado com a propriedade "accessor" dos campos do meu schema definida. Quando estou criando, editando ou visualizando o um conteúdo do tipo "novo tipo" o portlet não dá erro mas repete o valor de alguns campos. Caso contrário retorna um KeyError. Obrigado pela atenção, -- Leonardo Lessa -- Johnny Souza Não me telefone, mande um email!
Re: [zope-pt] Problema com portlet de um novo produto
Muitíssimo obrigado Johnny, Coloquei o index igual a "FieldIndex:brains" nos tagged values e funcionou perfeitamente. Em 05/06/07, Johnny Souza <[EMAIL PROTECTED]> escreveu: Coloca um index ":schema" nos tagged values dos campos q deseja usar na busca. http://plone.org/documentation/tutorial/archgenxml-getting-started/attributes-fields On 6/5/07, Leonardo Lessa <[EMAIL PROTECTED]> wrote: > > Olá pessoal, > > Estou tentando criar um simples produto (apenas uma entidade) para > plone. Estou usando o ArchGenXML para gerar o produto com base no > diagrama que eu criei através do ArgoUML. Instalo meu produto, consigo > incluir, alterar, excluir o "novo tipo" de conteúdo, até aí tudo bem. > > Quando tento fazer um portlet que faz um consulta em todos os itens do > "novo tipo" através da função "portal_catalog.searchResults()", o > plone retorna uma mensagem de erro (KeyError) informando que os campos > do meu tipo não podem ser acessados. > > Meu produto já está sendo criado com a propriedade "accessor" dos > campos do meu schema definida. > > Quando estou criando, editando ou visualizando o um conteúdo do tipo > "novo tipo" o portlet não dá erro mas repete o valor de alguns campos. > Caso contrário retorna um KeyError. > > Obrigado pela atenção, > > -- > Leonardo Lessa > -- Johnny Souza Não me telefone, mande um email! -- Leonardo Lessa 8814-9910 / 3338-3578