Opa Fábio,

> Estou trabalhando em um mecanismo de Personalização
> e estou precisando passar uma variável para um
> USE-MACRO...

se as macros estiverem no mesmo page template, use algo como:

<html>
<metal:d define-macro="nome">
  Bla bla bla
</metal:d>
<body tal:define="variavel string:nome">
  <metal:u use-macro="python:template.macros[variavel]" />
</body>
</html>

Caso as macros estiverem em outros page templates, use:

<html>
<body tal:define="variavel string:nome">
  <metal:u use-macro="python:context.outro_pt.macros[variavel]" />
</body>
</html>

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