Re: [zope-pt] SQL - ZPT
2008/5/16 João Nunes [EMAIL PROTECTED]: Galera como faço pra fazer um select em duas tabelas sendo que as duas tem campos com o mesmo nome. estou usando esse codigo, mas me parece que o zope faz confusão com as tabelas. O Zope não faz confusão entre as tabelas. set names utf8 dtml-var sql_delimiter select grupos.nome, people.nome from grupos, people Qual é exatamente o erro que você está tendo? tem algum comando em dtml pra substituir o ponto(.) em tabela.campo? assim como eu fiz com a virgula(,) acima dtml-var sql_delimiter Não tem. O problema está em outro lugar. Uma hipótese é que você precise usar o atributo column no seu código para evitar ambiguidades já que tem dois campos chamados name. Dê uma olhada neste documento para entender como usar o atributo column: http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql/guia_zope_sql2.pdf Outra hipótese é usar o comando as do SQL para renomear as colunas. Você consegue descrever melhor o problema que está tendo? Se é uma mensagem de erro, qual? Se é um resultado incorreto, qual? [ ]s Luciano PS. Existe um bug no template do Tchezope pois quando eu acesso a página abaixo, não aperece o link para o PDF. Tive que me logar no Tchezope para que o link aparecesse... http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql
Re: [zope-pt] Preciso mostrar uma tabela em um zpt usando Oracle Database Connection
2008/5/16 jgbalb [EMAIL PROTECTED]: tenho um produto instalado chamado Oracle Database Connection que obtem uma tabela de 3 colunas de um bd. Preciso mostrar esta tabela em um zpt. Alguém tem alguma sugestão de como seria o código? Seria exatamente igual ao código de mostrar 3 colunas de qualquer banco de dados relacional. Leia sobre DTML SQL Methods. Tem um documento bem detalhado com vários exemplos aqui: http://www.tchezope.org/documentacao/manual/referencia-de-dtml-para-sql/guia_zope_sql2.pdf Uma vez criado um SQL Method para acessar os dados, você cria um Page Template para exibí-los usando tal:repeat para percorrer os resultados do SQL Method. Algo assim: table tr tal:repeat=registro context/metodo_que_acessa_a_tabela td tal:content=registro/campo1 / td tal:content=registro/campo2 / td tal:content=registro/campo3 / /tr /table [ ]s Luciano
Re: [zope-pt] Acessar os dados via linha de comando
On Fri, May 16, 2008 at 3:28 PM, Alexandre Marinho [EMAIL PROTECTED] wrote: Bom estou querendo salvar um arquivo(XML personalizado) no filesystem com dados das noticias do plone. Ja consegui fazer isso através de external method. Porém gostria de saber se posso executar esse script atraves do shell do python. Existe alguma maneira de importar as bibliotecas do plone e utilizar o portal_catalog e pegar as noticias para salvar seu conteudo num arquivo? O mais fácil é você fazer o script Python da linha de comando disparar o External Method que você já fez. Para isso você usa o módulo urllib e a função urlopen. Dá uma lida na documentação do módulo urllib do Python. É muito fácil de usar. [ ]s Luciano