Read through the DTML User's Guide. Remember that <!--#var "something"--> really means <!--#var expr="something"--> and that <!--#var something--> really means <!--#var name="something"--> If you write something like <!--#var "sequence-item"-->, this is a Python expression meaning "the value of the variable 'sequence' minus the value of the variable 'item'". Instead, use: <!--#var expr="_['sequence-item']"--> which extracts the variable from the namespace stack, just like <!--#var sequence-item--> does. -- Alexander Staubo http://www.mop.no/~alex/ "QED?" said Russell. "It's Latin," said Morgan. "It means, So there you bastard." --Robert Rankin, _Nostramadus Ate My Hamster_
-----Original Message----- From: Graham Chiu [mailto:anon_emouse@hotmail.com] Sent: 26. juli 1999 07:05 To: zope@zope.org Subject: Re: [Zope] using sequence variables
In article <379BC2E6.9820CBFB@leftfieldcorp.com>, Robert Leftwich <robert@leftfieldcorp.com> writes
Try <!--#call "REQUEST.set('m_localsearch',_.string.join(m_searchstring,' '))"-->
Robert Leftwich
Thanks, worked a treat. I am a little curious though as to why I couldn't use the sequence-item.
------- Regards, Graham Chiu gchiu<at>compkarori.co.nz
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(To receive general Zope announcements, see: http://www.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )