Obrigado Paulo e José Henrique!
Deu certo com as dicas de vcs!
Em 25/04/07, José Henrique [EMAIL PROTECTED] escreveu:
Corrigindo a correção:
span tal:condition=python:cont 5
Algumas observações:
evite utilizar tags HTML para avaliar condições ou efetuar repetições,
quando elas não são necessárias (esses span dentro da tabela, por exemplo).
Ao invés disso, tente colocar os comandos TAL dentro das tags que você já
usaria normalmente. Assim, seu código HTML fica menos poluído. Por
exemplo:
table
tr tal:repeat=usr users
td tal:repeat=item python:range(5)
/td
/tr
/table
Se for absolutamente necessário inserir um comando TAL fora das tags,
utilize um comando TAL falso. Por exemplo:
table
tal:loop repeat=usr users
tr tal:define=odd repeat/usr/odd
tal:attributes=class python:test(odd,'odd','even')
td tal:repeat=item python:range(5)
/td
/tr
/tal:loop
/table
Aqui isso foi necessário porque o comando define tem precedência sobre o
repeat e só pode ser declarado dentro do escopo do repeat. Após a execução,
a linha do tal:loop ficará vazia, ao invés de ter um monte de spans
espalhados pelo código.
Zénrique.
Em 25/04/07, Paulo Roberto Simões Pellucci [EMAIL PROTECTED]
escreveu:
mas em relação ao que você quer, você pode fazer
span tal:repeat=usr users
span tal:define=global cont repeat/usr/number / !-- Dê uma
estudada nisso, estamos definindo com a variável que se repete um
contador que é o 'number' --
span tal:condition= n_linhas 5
tr
/span
só uma correção
span tal:condition= cont 5
tr
/span
hehe, desculpa a falta de atenção.
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Links do Yahoo! Grupos