You are not logged in linkOpaque.gif Log in linkOpaque.gif Join
You are here: Home » Members » airod's Home » passage de parametre a une macro?

Une communauté active ?
Trouvez vous facilement les réponses à vos questions sur ZOPE, PLONE ou CPS (ou autres interfaces)
oui trés facilement
ca va
moyennement il faut pas mal chercher
non c'est assez dur
quasiment jamais

[ Results | Polls ]
Votes: 700
About
Created by
airod
Document Post dans le forum
Last modified
21/04/09
State
published

passage de parametre a une macro?


Pour participer à cette discussion, cliquez ici pour vous inscrire.

Auteur Discussion
airod
passage de parametre a une macro?

bonjour, ma question est simple.
est il possible de passer des parametres a un template defini grace a metal.

j'ai fait un fichier template qui porte un boite de dialogue. j'aimerai pouvoir lui passer un id unique, sachant que je peux avoir plusieur fois cette template dans une meme page.

ex: <span tal:omit-tag="" metal:use-macro="python:here.templates.divDialogue.HTML['divDialogue.html']['macros']['dialCenter'](divID='testID',divName='testName',titre='Informations Compl\xe9mentaires')"></span>

mais ca, ca ne fonctionne pas

merci
Posté le 21/04/2009 @ 21:18

gillou
confusion template et macro

Si c'est effectivement la méthode à adopter pour passer des paramètres à une template ZPT, celle-ci ne convient pas pour passer des paramètres à une macro. Si la macro attend un paramètre "tutu", il faut procéder de la sorte :

Posté le 22/04/2009 @ 00:23

gillou
confusion template et macro

Si c'est effectivement la méthode à adopter pour passer des paramètres à une template ZPT, celle-ci ne convient pas pour passer des paramètres à une macro. Si la macro attend un paramètre "tutu", il faut procéder de la sorte :

{tal:block define="tutu une/expression/tales/ou/python"} {metal:mamacro use-macro="une/macro/utilisant/tutu" /} {/tal:block}

Posté le 22/04/2009 @ 00:24

airod

merci, pour la réponse, mais pouvez vous etes un peu plus détaillé sur l'appel d'une macro. je ne connais pas la syntaxe ci dessus et je suis un peu perdu... merci

Posté le 22/04/2009 @ 00:29

airod

désolé, Je viens de comprendre que les {} sont en fait des <>

Posté le 24/04/2009 @ 14:21

Recherche
Log in
Syndication
« September 2010 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30