Re: [Zope-pt] ZPT: Valor Dinânmico para um USE-MACRO

2005-11-03 Por tôpico Paulo Henrique
o nome do produto é mxmDynamicPage,

balzi
--- Fábio Surrage de Medeiros
[EMAIL PROTECTED] escreveu:

 Olá Pessoal,
 
   Estou trabalhando em um mecanismo de
 Personalização
 e estou precisando passar uma variável para um
 USE-MACRO...
 
 Já tentei:
 
 metal:main fill-slot=esquerdo
 tal:block define=pref 
 here/informaPreferenciasPessoais
 div metal:use-macro=python: pref/div
 /tal:block
 /metal:main
 
 E também:
 
 metal:main fill-slot=esquerdo
 tal:block define=pref 
 here/informaPreferenciasPessoais
 div metal:use-macro=string:${pref}/div
 /tal:block
 /metal:main
 
 E nada... Tentei com o tal:attributes... mas aí
 ficou
 foi no código html: 
 div
 metal:use-macro=portlet_p1/macros/portlet/div
 (ou seja, nao renderiza...)
 
 Alguma dica pra mim ?
 
 Muito obrigado
 
 +--+
 | +-+ Digitally Enhanced   | 
 | |-O-O-| Portrait of: | 
 | |  %  | Fábio Surrage,   | 
 | | --- | Analyst/Programmer   |
 | +-+ Câmara dos Deputados |
 +--+
 
 
   
 
 
 
   
   

___
 
 Yahoo! Acesso Grátis: Internet rápida e grátis. 
 Instale o discador agora!
 http://br.acesso.yahoo.com/
 
 
 
 Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
 Para desistir envie uma mensagem em branco para:
 [EMAIL PROTECTED] 
 Links do Yahoo! Grupos
 
 
 
 http://br.yahoo.com/info/utos.html
 
  
 
 
 








___ 
Yahoo! Acesso Grátis: Internet rápida e grátis. 
Instale o discador agora!
http://br.acesso.yahoo.com/



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

 




Re: [Zope-pt] ZPT: Valor Dinânmico para um USE-MACRO

2005-11-03 Por tôpico Dorneles Treméa
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