2008/11/3 rm2002am <[EMAIL PROTECTED]>: > Ola Pessoal do ZOPE > > Fiz um relatório que consulta banco de dados no zope (utilizando > ZMySQL Database connection, Page Template, Z SQL Method, ZSearch > Interface ) > > Este "Valor_boleano" gostaria de coloca-lo em uma condição, > não sei como fazer isto .. > Gostaria de algo assim: > If (Valor_boleano = = 1) > String (" condição verdadeira") > Else > String("condição Falsa") > > > <div tal: repeat="result batch"> > > <tr> > <td><span tal: replace="result/Valor_boleano">cod goes here > </span></td> > </tr> > </div> > > > alguem ja fez isto /? Tem algum exemplo /??? > > Obrigado(a), >
Se você deseja exibir algo com base em uma consulta ao banco de dados, pode utilizar o seguinte exemplo: <tal:loop repeat="result batch"> <tr> <td tal:condition="result/Valor_boleano">Verdadeiro</td> <td tal:condition="not:result/Valor_boleano">Falso</td> </tr> </tal:loop> Em TAL não existe if-then-else, dessa forma você deve sempre testar as condições. Somente aquela que retornar um resultado verdadeiro será renderizada. Zénrique.