At 10:59 PM 10/30/01 +0100, you wrote:
2/ Get HappySession or another user session management product to keep the value between two requests
I tried this (since REQUEST didn't fill the request) and used this line: <dtml-call "SESSION.set('foo', something)"> where *something* was a dtml method that executed the evaluation of a python expression. Now, whereas REQUEST *was* able to execute said expression and HappySession *was* happy substituting a simple string, HappySession was not happy evaluating the python expression :( Any more ideas? TIA, BenO
----- Original Message ----- From: "Ben Ocean" <zope@thewebsons.com> To: <zope@zope.org> Sent: Tuesday, October 30, 2001 8:38 PM Subject: [Zope] Keeping a Variable's Value: This SHOULD Be Easy
OOPS! Correction...
...but apparently it's not. If I were writing this in PHP:
<html><body> Okay, boys and girls! Let's open the magic box and generate a random number! (applause)<br and drum roll> <? x = int mt_rand(0,9); echo x ?><br, strike up the band> Wow! Wasn't that exciting? Oh no! I forgot the magic number<br, shrieks of horror> <? echo x ?><br, strike up the band again> Oh, of course! How could I forget!<br, fade to black> </body></html>
...but apparently DTML *does* forget. Call that daggone variable more than once and you have to run the formula that generates a random digit! Bam! Variable's gone. Is there no way around this? Please help... BenO
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )