abraços;
2006/9/25, Carlos Augusto Pacheco <[EMAIL PROTECTED]>:
Olá Elisandra.
Bom, eu já estou colocando e ele está sumindo;.. (apesar de preencher o campo argumentos)
bom, os passos q estou fazendo é o seguinte:
chamo o script e passo o valor q eu quero para o script (tal:contet="python: context.pyRetorna(dado="blablabla")
e no script coloco o cabeçalho e tudo.. mas o valor não vem.
oqEm 25/09/06, Elisandra Fidler Pez <[EMAIL PROTECTED]> escreveu:Carlos,
se entendi bem o que está faltando é colocar o cabeçalho no script
python desse jeito:
## Script (Python) "pyRetorna"
##bind container=container
##bind context=context
##bind namespace=
##bind script=script
##bind subpath=traverse_subpath
##parameters=dados
##title=
##
...
bla????dados
bla
bla
return bla
Elisandra
Carlos Augusto Pacheco escreveu:
> Legal Rafa.. eu já cheguei nessa solução.. pois agora tenho mais uma
> duvida!
> eu chamo um script python para me retornar alguma coisa..
> tipo... <blablabla
> tal:content="python:context.pyRetorna(dados=blablabla)">
>
> ai no script ele:
>
> bla????dados
> bla
> bla
> return bla
>
> como ele pega o argumento passado do zpt para o script?
>
>
> abraços.
>
> Em 25/09/06, * Rafael Gonçalves* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> escreveu:
>
> 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]
> <mailto:[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]
> <mailto:[EMAIL PROTECTED]>> escreveu:> www.paxeco.com.br < http://www.paxeco.com.br> /
>
> 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
> [EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>
> 47-9982-3986
>
>
> ------------------------------------------------------------------------
> O Yahoo! está de cara nova. Venha conferir
> <http://us.rd.yahoo.com/mail/br/tagline/spirit/*http://br.yahoo.com >!
>
>
>
>
> --
> Carlos Augusto Queiroz Pacheco
> ------------------------------------------
> Linux Professional Institute Certified
> IBM Certified Websphere Systems Administrator MQ Series
> www.paxeco.com.br < http://www.paxeco.com.br> / [EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>
> 47-9982-3986
www.paxeco.com.br / [EMAIL PROTECTED]
--
Carlos Augusto Queiroz Pacheco
------------------------------------------
Linux Professional Institute Certified
IBM Certified Websphere Systems Administrator MQ Series
47-9982-3986
--
Carlos Augusto Queiroz Pacheco
------------------------------------------
Linux Professional Institute Certified
IBM Certified Websphere Systems Administrator MQ Series
www.paxeco.com.br / [EMAIL PROTECTED]
47-9982-3986 __._,_.___
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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
__,_._,___