Opa Alexandre,

> tenho um script que pega o resultado de uma query sql, joga em um
> dicionário r e passa para um zpt.
> 
> r = context.bd.manage_test(sql)[0]
> return context.formulario(r)

se 'r' é mesmo um dicionário, mude esse retorno para:

return context.formulario(**r)

Considerando que r = {'foo': 'bar', 'baz': 1}, a chamada seria o
equivalente a: context.formulario(foo='bar', baz=1)

> meu problema está em recuperar os valores do dicionário através da
> variável options. Já tentei de várias maneiras e nada.
> 
> <span tal:replace="options/campo1">campo um</span>
> <span tal:replace="options/args/campo1">campo um</span>

A primeira opção irá funcionar como o esperado:

<span tal:replace="options/foo" />
<span tal:replace="options/baz" />

HTH,

-- 

Dorneles Treméa
X3ng Web Technology


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

 



Responder a