Gisele,

Você quer ativar um radio button ou um checkbox comparando se o valor do campo é igual a algum outro valor, certo?

No exemplo que você nos forneceu, o valor é constante, ou seja, está definido no código:

<input name="ds_lotacao"
          type="radio"
          value="DA"                 <-----
          border="0"  
          tal:attributes="checked python:test(ds_lotacao == 'DA','true','')">

Se você montar o(s) campo(s) a partir de variáveis que você lê de um BD ou outro lugar qualquer, o código ficaria assim:

<form tal:define="minhaVariavel string:DA">
    <input name="ds_lotacao"
              type="radio"
              border="0"  
              tal:attributes="value minhaVariavel;
                                   checked python:test(minhaVariavel  == 'DA','true','')">
</form>

onde minhaVariavel contém um valor qualquer para o campo a ser exibido.

Não confunca o nome do campo (ds_lotacao) que é algo interpretado pelo navegador (lado cliente) com uma variável existente apenas no lado servidor.  São duas coisas bem diferentes.

Zenrique

Em 13/09/05, Paulo Henrique<[EMAIL PROTECTED]> escreveu:
> Gisele,
>
> por acaso vc está usando o COntroller Page Template??
>
> balzi
>
> ---------------------------------
> Balzi,
>
> ONDE DEFINIR ESSA VARIÁVEL???????
> > mas vc sabe q tem que definir essa váriável
> > ds_lotacao, porque senão não funciona.
>
>
>
> > Tenta assim pra ver se dar certo:
> > <input name="ds_lotacao" type="radio" value="DA"
> > border="0"
> > tal:attributes="checked python:test(ds_lotacao ==
> > 'DA','true','')">
> >
> > mas vc sabe q tem que definir essa váriável
> > ds_lotacao, porque senão não funciona.
>
> ONDE DEFINIR ESSA VARIÁVEL???????
> >
> > se for verdadeiro retorna true, se falso retorna
> > vazio.
> > eu fiz isso num <select></select> e funcionou,acho q
> > deve funcionar também no radio.
> >
> > Espero q ajude.
> > balzi
> >
> > --- Jean Rodrigo Ferri <[EMAIL PROTECTED]>
> > escreveu:
> >
> >
> > ---------------------------------
> > Gisele Borges wrote:
> > > Pessoal,
> > > Todos os tutoriais possíveis que tentei localizar
> > não têm como exemplo
> > > nenhum em formulários o radio e/ou checkbox, só
> text
> > (que é moleza de
> > > fazer).
> > >
> > > Da maneira q está abaixo este input não funciona
> > para o radio:
> > >
> > > <input name="ds_lotacao" type="radio" value="DA"
> > border="0"
> > > tal:attributes="checked python:test(ds_lotacao ==
> > 'DA','1',None)">
> > >
> > >
> > > Nem para o checkbox:
> > >
> > > <input name="graduacao:list" type="checkbox"
> > id="graduacao:list"
> > > value="arquitetura" border="0"
> > tal:attributes="checked
> > > python:test(ds_graduacao ==
> > 'arquitetura','8',None)">
> > >
> > > Alguém tem algum modelo?
> >
> > http://paste.plone.org/3807
> >
> > Customizei para o Plone 2.0.x. Tem exemplos de
> > checkbox e lista de
> > múltipla seleção com exatamente as lotações que você
> > comentou.
> >
> > --
> > Jean Ferri
> >
> >
> >
> >
> >
> >
> _______________________________________________________
> >
> > Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR
> UMA
> > VIAGEM NA CONVERSA. Participe!
> > www.yahoo.com.br/messenger/promocao
> >
> >
> > 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
> > var lrec_target="_blank";var lrec_URL=new
> >
> Array();lrec_URL[1]=" http://br.rd.yahoo.com/SIG=12fd18bm1/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126585747/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
> >
> lrec_flashfile=" http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=_javascript_:LRECopenWindow(1)";var
> >
> lrec_altURL=" http://br.rd.yahoo.com/SIG=12fd18bm1/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126585747/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
> >
> lrec_altimg=" http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var
> > lrec_width=300;var lrec_height=250;
>
> >
> >
> > ---------------------------------
> > 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!.
> >
> >
> >
> > __________________________________________________
> > Converse com seus amigos em tempo real com o Yahoo!
> Messenger
> > http://br.download.yahoo.com/messenger/
>
>
>
>
>
> 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
> var lrec_target="_blank";var lrec_URL=new
> Array();lrec_URL[1]=" http://br.rd.yahoo.com/SIG=12flaibtd/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126622783/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
> lrec_flashfile=" http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=_javascript_:LRECopenWindow(1)";var
> lrec_altURL=" http://br.rd.yahoo.com/SIG=12flaibtd/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111306:HM/Y=BR/EXP=1126622783/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/";var
> lrec_altimg=" http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif";var
> lrec_width=300;var lrec_height=250;
>
>
> ---------------------------------
> 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!.
>
>
>
> __________________________________________________
> Converse com seus amigos em tempo real com o Yahoo! Messenger
> http://br.download.yahoo.com/messenger/
>
>
> Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
> Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
> 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:
>     http://br.yahoo.com/info/utos.html
>
>
>
>
>


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