Simplesmente duplique o ponto-e-vírgula: <span tal:define="porcentagem python:'180'; estilo1 string:background-color:#CCFFCC;; " />
Zénrique. 2009/3/4 jgbalb <jgb...@yahoo.com.br> > Pessoal, > > como faço para definir o caractere ';' dentro de uma string quando > uso 'tal:define' na definição de variáveis na linguagem ZPT? Aqui está o > exemplo de código que está dando o erro: > > " > <span tal:define="porcentagem python:'180'; > estilo1 python:'background-color:#CCFFCC; width:'; > estilo2 string:px; heigth:5px; > estilo python:estilo1+porcentagem+estilo2"> > <div tal:attributes="style estilo"></div> > " > > No caso acima tenho erro tanto na definição da variável com o uso de > 'python:...' quanto com o uso de 'string:...' pois o caractere ';' é lido > como terminador de definição de variável. Preciso colocar este caractere > dentro da string. E agora, o que faço? > > Grato antecipado, > > João > > > > > ------------------------------------ > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > Para desistir envie uma mensagem em branco para: > zope-pt-unsubscr...@yahoogrupos.com.brlinks do Yahoo! Grupos > > >