Fala Carlos Augusto...Olha só, tem duas maneiras de você pegar essa variável,para um campo hidden.Exemplo crie um campo hidden <input type="hidden" name="rocks">
e dentro dessa tag vc coloque os sequintes zpt's tal:define="rocks Qualquer coisa" tal:attributes="value rocks" no final de tudo ficará:
<input type="hidden" name="rocks" tal:define="rocks Qualquer coisa" tal:attributes="value rocks"> e finalmente lá no seu script python você pega
request.get('rocks').
Porque o request só pega as variáveis do fomulário não do zpt por isso o motivo de passar para uma variável do form.
Espero ter ajudado.

Carlos Augusto Pacheco <[EMAIL PROTECTED]> escreveu:
valeu fernandão. mas naum seria esta a solução q eu queria..
eu estou passando para o script pelo hidden mesmo. na verdade eu queria colocar todos os valores q eu defino no ZPT em algum lugar onde eu possa pegar sempre(em alguma variavel, um objeto, sei lá.... tornar todas globais. naum sei se existe esta opção.

abraços.


Em 17/09/06, Fernando Paiva <[EMAIL PROTECTED]> escreveu:
Fernando Paiva escreveu:
> Opa Guto, blzera ?
>
> Uma maneira mais simples de se fazer isso seria dando um return para o
> seu Zpt.
>
> Ex:
> Pyscript
> return context.zpt(parametro=result)
>
> E no seu Zpt vc pega com "options" ao inves "request".
>
> Zpt
> tal:content="options/parametro"
>
> []'s
> Fernando Paiva
>
> Carlos Augusto Pacheco escreveu:
> > Salve galera!
> >
> > To com uma dúvida aqui.
> >
> > tenho um Template q por algum motivo, defini uma variavel chamada
> > rocks (tal:define rocks blalbalbal)
> > este template é um formulário q chama um script python no submit.
> > (input type = "submit" name:py_script:method) blablabla
> >
*Nao entendi bem, pq primeiro tu falow que era um formulario
(este template é um formulário q chama um script python no submit.)
> > como recupero esta variavél no script python.
> >
> >
> > pelo request.get('rocks') naum pega, creio q é por causa q ele não é
> > enviado pelo formulário..
> *Aqui tu fala que não é enviada pelo formulario ?
> obrigado!

Bem! Mas respondendo a isso tente usar o "Parameter List" do seu
py_script, definindo o que ele vai receber, ou seja os valores dos
<input>. Ai vc naum irá precisar do request.get('rocks')

Sobre o que postei antes, nada a ver com a resposta ao seu post. Mas ja
fica na lista no caso de alguem futuramente precisar. ;)

[]'s
Fernando Paiva

> >
>





--
Carlos Augusto Queiroz Pacheco
------------------------------------------
Linux Professional Institute Certified
IBM Certified Websphere Systems Administrator MQ Series
www.paxeco.com.br / [EMAIL PROTECTED]
47-9982-3986


O Yahoo! está de cara nova. Venha conferir! __._,_.___

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

__,_._,___

Responder a