Re: RES: [zope-pt] Dúvida de Iniciante
Qual a versão do seu Plone? Detalhes como esse são importantes para ajudarmos melhor. Quando o Tchezope fala em uma conta Zope, significa que você precisa ter o Python, Zope e Plone instalados no site da UFRG, nas mesmas versões que você tem na sua máquina. Em seguida você pode ir na raiz do seu localhost, selecionar o objeto do tipo Plone Site que você criou e clicar lá embaixo no botão EXPORT. Será gerado um ZEXP na sua máquina local. Em seguida copie esse arquivo na pasta IMPORT do Plone que está na UFRG e reinicie o Zope. Vá até a raiz do mesmo e clique em IMPORT. No dropdown você encontrará o ZEXP. Abraço, Davi Lima --- Em zope-pt@yahoogrupos.com.br, Juliano Madeira [EMAIL PROTECTED] escreveu Olá amigo tudo bem.. Eu consigo acessar tanto http://localhost:8080 e http://localhost para acessar o site que estou fazendo eu faço http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia Eu já fui em add e fui em Plone Site para criar o site e já tenho até usuário e tal. Mas o meu problema agora é que faz dias, e dias que tento colocar a página no ar, ou seja, ela está como localhost, ou seja, está só local na minha máquina e eu gostaria de colocá-la no servidor que eu tenho para o site, que no caso o endereço é www6.ufrgs.br/agroecologia/portal/ E não consigo fazer isso, gostaria de uma ajuda. Eu tenho que editar algum arquivo de alguma pasta do Zope ou do Plone é isso? Ah, estou usando Linux. Li no tchezope.org que o primeiro passo é eu ter uma URL que no meu caso é Folder at /Observatorio de Politicas Publicas em Agroecologia (OPPA) eu já tenho essa URL tanto que pra entra no meu site eu entro com http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia E em outra parte do site tchezope que é ensinado passo-a-passo é dito que eu tenho que ter uma conta em um servidor Zope. Mas mesmo assim eu preciso ter uma conta em um servidor Zope, para por o site em um servidor da ufrgs?? Por Favor me Ajude. Abraço. Juliano. Mário Sérgio da Silva Luz [EMAIL PROTECTED] escreveu: Olá Juliano. Digamos que você esteja usando Windows, quando instalar o Plone, você vai acessar ele de duas formas... http://localhost:8080 = ZMI (zope) ou http://localhost = O site padrão Plone, na raiz da ZMI no Plone o que você fizer vai estar disponivel (atenção para as aspas...) na ZMI, depende, mais em geral também vai estar disponivel.. abraços Mário -Mensagem original- De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira Enviada: sex 11/4/2008 23:50 Para: zope-pt@yahoogrupos.com.br Assunto: [zope-pt] Dúvida de Iniciante Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
Re: RES: [zope-pt] Dúvida de Iniciante
Olá amigo tudo bem.. Eu consigo acessar tanto http://localhost:8080 e http://localhost para acessar o site que estou fazendo eu faço http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia Eu já fui em add e fui em Plone Site para criar o site e já tenho até usuário e tal. Mas o meu problema agora é que faz dias, e dias que tento colocar a página no ar, ou seja, ela está como localhost, ou seja, está só local na minha máquina e eu gostaria de colocá-la no servidor que eu tenho para o site, que no caso o endereço é www6.ufrgs.br/agroecologia/portal/ E não consigo fazer isso, gostaria de uma ajuda. Eu tenho que editar algum arquivo de alguma pasta do Zope ou do Plone é isso? Ah, estou usando Linux. Li no tchezope.org que o primeiro passo é eu ter uma URL que no meu caso é Folder at /Observatorio de Politicas Publicas em Agroecologia (OPPA) eu já tenho essa URL tanto que pra entra no meu site eu entro com http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia E em outra parte do site tchezope que é ensinado passo-a-passo é dito que eu tenho que ter uma conta em um servidor Zope. Mas mesmo assim eu preciso ter uma conta em um servidor Zope, para por o site em um servidor da ufrgs?? Por Favor me Ajude. Abraço. Juliano. Mário Sérgio da Silva Luz [EMAIL PROTECTED] escreveu: Olá Juliano. Digamos que você esteja usando Windows, quando instalar o Plone, você vai acessar ele de duas formas... http://localhost:8080 = ZMI (zope) ou http://localhost = O site padrão Plone, na raiz da ZMI no Plone o que você fizer vai estar disponivel (atenção para as aspas...) na ZMI, depende, mais em geral também vai estar disponivel.. abraços Mário -Mensagem original- De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira Enviada: sex 11/4/2008 23:50 Para: zope-pt@yahoogrupos.com.br Assunto: [zope-pt] Dúvida de Iniciante Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
Re: [zope-pt] Dúvida de Iniciante
Oi, tudo bom. É que eu estava perdido pois não sabia que documentação estudar, agora que vc me deu um caminho, vou segui-lo. Muito Obrigado. Juliano. Luciano Ramalho [EMAIL PROTECTED] escreveu: 2008/4/11 Juliano Madeira [EMAIL PROTECTED]: Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Juliano, a forma de trabalhar com Plone/Zope é **completamente** diferente da proposta do Dreamweaver ou mesmo da proposta do PHP. Recomendo que você estude a documentação no site http://tchezope.org porque sem alguma base tem como a gente te ajudar apenas respondendo perguntas tipo como eu faço?, OK? [ ]s Luciano 2008/4/11 Juliano Madeira [EMAIL PROTECTED]: Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
Re: [zope-pt] Dúvida de Iniciante
2008/4/11 Juliano Madeira [EMAIL PROTECTED]: Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Juliano, a forma de trabalhar com Plone/Zope é **completamente** diferente da proposta do Dreamweaver ou mesmo da proposta do PHP. Recomendo que você estude a documentação no site http://tchezope.org porque sem alguma base tem como a gente te ajudar apenas respondendo perguntas tipo como eu faço?, OK? [ ]s Luciano 2008/4/11 Juliano Madeira [EMAIL PROTECTED]: Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
RES: [zope-pt] Dúvida de Iniciante
Olá Juliano. Digamos que você esteja usando Windows, quando instalar o Plone, você vai acessar ele de duas formas... http://localhost:8080= ZMI (zope) ou http://localhost = O site padrão Plone, na raiz da ZMI no Plone o que você fizer vai estar disponivel (atenção para as aspas...) na ZMI, depende, mais em geral também vai estar disponivel.. abraços Mário -Mensagem original- De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira Enviada: sex 11/4/2008 23:50 Para: zope-pt@yahoogrupos.com.br Assunto: [zope-pt] Dúvida de Iniciante Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! winmail.dat
[zope-pt] Dúvida de Iniciante
Oi Pessoal Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar? E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço?? Desculpa, mas sou iniciante no Zope e no Plone. Muito Obrigado. Juliano. - Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
Res: [zope-pt] Dúvida de iniciante (oreia)
Bem, não é isso.. passo como parametro o id do cara (url/pesquisa?id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Dúvida de iniciante (oreia)
Não precisa passar parâmetros explicitamente para Z SQL Methods. Se existe no request uma variável com o mesmo nome de um argumento declarado, o ZSQL Method pega o valor automaticamente. No seu caso, existe um ZSQL Method e um Page Template (que vai chamar o Z SQL Method). Se o Page Template for invocado como http://xxx/formulario.html?id=1234, o ZSQL Method automaticamente vai usar o id=1234, desde que id seja declarado com argumento do ZSQL Method. [ ]s Luciano On 3/9/07, Fred [EMAIL PROTECTED] wrote: Bem, não é isso.. passo como parametro o id do cara (url/pesquisa?id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: Res: [zope-pt] Dúvida de iniciante ( oreia)
Fred, isso é simples. Vamos imaginar o seguinte esquema. 2ZPT, 2ZSQL, 1ScriptPy ZPT1 Onde o usuário e senha, irá ser informado para pesquisa e irá enviar as informações para o ZPT2 ZPT2 É onde tudo acontece. 1Script Python Irá verificar e redirecionar. ZSQL São as consultas que você precisa. Agora vamos la: No ZPT1 crie os campos de entrada dados e envie esses dados para o ZPT2. Assim: form method=post action=zpt2 input type=text name=usuario id=usuario/ input type=text name=senha id=senha/ /form No ZPT2 pegue esses valores, execute o script python e faça a consulta ZSQL para preencher os campos do form: Assim: html head title tal:content=template/title_or_idTitle/title /head body tal:define=usuario request/usuario | nothing; senha request/senha | nothing; script_py python:context.script_py(usuario=usuario, senha=senha); zsql python:context.zsql(usuario=usuario, senha=senha) or [1,]; form method=. action=. tal:repeat=items zsql Nome: input type=text name=nome id=nome tal:attributes=value items/nome | nothing/ Endereco: input type=text name=endereco id=endereco tal:attributes=value items/endereco | nothing/ /form /body /html Obs: Vc irá conseguir usar esse msm ZPT2 tanto para inclusão como para update. Script Python: ##parameters=usuario, senha #Aqui é onde vc irá testar se existe o usuario e senha usando o ZSQL1; Se existir o ZPT2 será exibido com as informações preenchidas nos input, se não redireciona novamente para o ZPT1 com a mensagem de usuário não encontrado. Espero que entenda o esquema, qquer coisa estou no msn: fernandopaiva_br[AT].yahoo.com.br ou no canal irc #zope-pt no freenode.net Boa sorte! []'s Fernando Paiva Fred escreveu: Bem, não é isso.. passo como parametro o id do cara (url/pesquisa?id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
[zope-pt] Dúvida de iniciante (oreia) - Combo
Foi mal, funcionounão acreditei pois é muito fácil esse código, achei seria algo mais complexo. Agora outra dúvida, tenho um combo que pega um zsql method para preencher a lista de chefes das pessoas. Pesquisei a pessoa e trago a foreign key do chefe, como eu faço para deixar o chefe dela já selecionado? sei que é usando o selected. Será que dentro da condition tem como fazê-lo? - Mensagem original De: Fred [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 9 de Março de 2007 9:31:55 Assunto: Res: [zope-pt] Dúvida de iniciante (oreia) Bem, não é isso.. passo como parametro o id do cara (url/pesquisa? id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_ zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] com.br Para: [EMAIL PROTECTED] .com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology _ _ _ _ __ 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] Dúvida de iniciante (orei a) - Combo
Para isso você pode usar tal:attributes. select name=meu_select id=meu_select option tal:attributes=selected python:items.retorno == here.REQUEST.get('meu_select'); tal:content=items/retorno/ /select Fred escreveu: Foi mal, funcionounão acreditei pois é muito fácil esse código, achei seria algo mais complexo. Agora outra dúvida, tenho um combo que pega um zsql method para preencher a lista de chefes das pessoas. Pesquisei a pessoa e trago a foreign key do chefe, como eu faço para deixar o chefe dela já selecionado? sei que é usando o selected. Será que dentro da condition tem como fazê-lo? - Mensagem original De: Fred [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 9 de Março de 2007 9:31:55 Assunto: Res: [zope-pt] Dúvida de iniciante (oreia) Bem, não é isso.. passo como parametro o id do cara (url/pesquisa? id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_ zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] com.br Para: [EMAIL PROTECTED] .com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology _ _ _ _ __ 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/ ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
Re: Res: [zope-pt] Dúvida de iniciante (oreia)
Como o Fernando Paiva mostrou, o melhor é sempre colocar a lógica em Python, e não no template :) -- Paul Eipper Em 09/03/07, Fernando Paiva [EMAIL PROTECTED] escreveu: Fred, isso é simples. Vamos imaginar o seguinte esquema. 2ZPT, 2ZSQL, 1ScriptPy ZPT1 Onde o usuário e senha, irá ser informado para pesquisa e irá enviar as informações para o ZPT2 ZPT2 É onde tudo acontece. 1Script Python Irá verificar e redirecionar. ZSQL São as consultas que você precisa. Agora vamos la: No ZPT1 crie os campos de entrada dados e envie esses dados para o ZPT2. Assim: form method=post action=zpt2 input type=text name=usuario id=usuario/ input type=text name=senha id=senha/ /form No ZPT2 pegue esses valores, execute o script python e faça a consulta ZSQL para preencher os campos do form: Assim: html head title tal:content=template/title_or_idTitle/title /head body tal:define=usuario request/usuario | nothing; senha request/senha | nothing; script_py python:context.script_py(usuario=usuario, senha=senha); zsql python:context.zsql(usuario=usuario, senha=senha) or [1,]; form method=. action=. tal:repeat=items zsql Nome: input type=text name=nome id=nome tal:attributes=value items/nome | nothing/ Endereco: input type=text name=endereco id=endereco tal:attributes=value items/endereco | nothing/ /form /body /html Obs: Vc irá conseguir usar esse msm ZPT2 tanto para inclusão como para update. Script Python: ##parameters=usuario, senha #Aqui é onde vc irá testar se existe o usuario e senha usando o ZSQL1; Se existir o ZPT2 será exibido com as informações preenchidas nos input, se não redireciona novamente para o ZPT1 com a mensagem de usuário não encontrado. Espero que entenda o esquema, qquer coisa estou no msn: fernandopaiva_br[AT].yahoo.com.br ou no canal irc #zope-pt no freenode.net Boa sorte! []'s Fernando Paiva Fred escreveu: Bem, não é isso.. passo como parametro o id do cara (url/pesquisa?id=2) Como pego esse parametro e passo na chamada do zsql tal:sql repeat=item context/meu_zsql Eu tenho um sql +/- assim: Select * from pessoas where id = dtml-sqlvar id type=int quero pegar esse retorno e preencher o formulário. Não estou conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param value=x para passar como parametro de pesquisa? Att., Fred - Mensagem original De: Dorneles Treméa [EMAIL PROTECTED] dorneles%40x3ng.com.br Para: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia) Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_ zsql tal:campo1 content=item/ campo1 / tal:campo2 content=item/ campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ ___ Yahoo! Mail - Sempre a melhor opção para você! Experimente já e veja as novidades. http://br.yahoo.com/mailbeta/tudonovo/
[zope-pt] Dúvida de iniciante (oreia)
Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. Desculpe-me pelo longo texto. Grato, Fred __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Dúvida de iniciante (orei a)
Opa Fred, Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias atrás, to querendo saber o seguinte. Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page template, porém não está certo, dá erro a todo momento, pois quero pegar o objeto de retorno e jogar num formulário para a alteração de dados. Gostaria de saber se tem como eu jogar na session e buscá-la através do python e pegar na page template, ou fazer direto na chamada da z sql method na page template. não esqueça que o resultado do ZSQLMethod é uma lista onde cada elemento contém o conjunto dos campos envolvidos. Dessa forma, para acessá-los num PageTemplate, bastaria algo como: tal:sql repeat=item context/meu_zsql tal:campo1 content=item/campo1 / tal:campo2 content=item/campo2 / /tal:sql HTH, -- Dorneles Treméa X3ng Web Technology