Hi, - Why are you sending this to me? I'm not the one who has a problem. - Please don't send HTML mails. - Please keep the subject so that we can find the thread you're responding to. - Your first method isn't always applicable, it's not always possible to split the form in two. - Your second method doesn't work. Florent On Mon, 2002-05-13 at 19:00, Gary Speer wrote:
Don't understand why you didn't get a helpful response.
Sounds like you are trying to pass a variable. I'm a bit new at Zope so there may be more elegant means. You can define the value of the variable in the request. Wrap the button in a form with hidden elements that have your variable name and value. The method will obtain the variables by acquisition.
<form method="post" action=<dtml-var mymethod>> <input type="hidden" name="passedvariable" value="onevalue"> <input type="submit" name="button1" value="SendWithFirstValue"> </form>
...
<form method="post" action=<dtml-var mymethod>> <input type="hidden" name="passedvariable" value="anothervalue"> <input type="submit" name="button2" value="SendWithSecondValue"> </form>
in the method, passedvariable will have the respective string.
Another is to define a global variable
<dtml-define passedvariable="global onevalue"> <a href="mymethod" img="firstbutton.gif"></a>
...
<dtml-let passedvariable="secondvalue"> <a href="mymethod" img="secondbutton.gif"></a>
Hope these trigger some ideas... Gary -- Florent Guillaume, Nuxeo (Paris, France) +33 1 40 33 79 87 http://nuxeo.com mailto:fg@nuxeo.com