Opa Castardo, eu ja estou fazendo isso mas como eu disse ele traz a string no retorno da zsql só que ao colocar no tal:attributes ele mostra a string mas não processa.
tipo: <div tal:define="fp_sql python:context.zsql(codigo=codigo,descricao=descricao);"> <metal:block tal:repeat="items fp_sql"> <table> <tr> <td><a tal:attributes="items/link" tal:content="items/opcao"/></td> </tr> </table> </metal:block> </div> Quando passo o mouse ensima do link ele me mostra a string (string:${context/absolute_url}/meuzpt) que esta gravada no banco, onde o correto seria (http://ip:8080/portal/meuzpt), ou seja ele não esta processando a string . []'s Fernando Paiva Rodrigo Castardo escreveu: > > pq fazendo essa atribuicao o zope vao reenderizar o resultado dela e > jogar o >resultado da expressao pra dentro da variavel :) > > dela = da expressao! > > On 9/15/06, *Rodrigo Castardo* <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Fala Fernando, > > o q resolve seu caso eh armazenar o resultado dessa expressao numa > variavel e passar essa variavel como parametro da invocacao da query! > > pq fazendo essa atribuicao o zope vao reenderizar o resultado dela > e jogar o resultado da expressao pra dentro da variavel :) > > Abraco! > > > On 9/15/06, *pythondeveloper* < [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > Salve galera, > > Seguinte, eu tenho um cadastro onde gravo uma string em um SGBD. > Ex: > string:${context/absolute_url}/meuzpt > > Negocio é que ao colocar o retorno da zsql em tal:attributes não > consigo fazer com que seja interpretado minha string. > Ex: > tal:define="link resultadosql/meulink" > tal:attributes="href link" > > Ao invés do Zope me trazer o endereco tipo > (http://ip:8080/plonesite/meuzpt), > <http://ip:8080/plonesite/meuzpt%29,> ele me traz > (string:${context/absolute_url}/meuzpt). > > Alguma sugestão de como resolver isso ? > > []'s > Fernando Paiva > > > > > > > > > -- > Castardo > ThreePointsWeb > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > +55 61 8166-4109 > > > > > -- > Castardo > ThreePointsWeb > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > +55 61 8166-4109 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