I'm new to Zope, Python and DTML and could therefore use some help.
I have a page in which I want to pass an argument to a new DTML method
when clicking a link. The relevant snippet is:
<a href="/contact?name_id:int=<dtml-var name_id>">Contact</a>
So, when you click on "Contact" you should get a new window. The
variable "name_id" is previously established on the page and shows up
correctly when the pointer hovers over the link, i.e. the status bar at
the bottom of the browser reads:
However, the DTML code for the new page doesn't seem to find this value
and returns a message telling me that no name was found. Because I am
stuck, here is the virtual entirety of the code:
<dtml-if "not REQUEST.has_key('name_id')">
No name was found. Please specify a name.
Thank you! The request has been made.
How can I get this page to recognize the passed argument so I can call a
method with it?
I have seen similar threads here on this topic but was unable to find a
solution from reading them. I am also baffled by the fact that in large
part I'm reusing the same code that seems to work perfectly in the same
format on other pages (which I didn't write). This is probably something
very simple, but I would really appreciate a hand.
Thanks in advance,
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -