I'm just getting to the point where I want to use DTML for fairly deeply-nested logical structures. Basically I have something like this: --- <!--#call "bwProxy(REQUEST)"--> <!--#if "REQUEST['bwProxySuccess'] == 'TRUE'" --> <!--#if "REQUEST.form.has_key('form_act')" --> <!--#if "form_act == 'Apply'"--> <!--#call updateStateSQL --> <!--#var successMessage --> <!--#else--> <!--#var changeStateForm--> <!--#/if--> <!--#else--> <!--#var changeStateForm--> <!--#/if--> <!--#else--> <!--#var changeStateForm--> <!--#/if--> --- I'd like to add another fairly long conditional right before the update line, but it makes things quite unwieldy. What I'd really like would be a DTML Document like object that can return a value. I could stick the long conditional in that object. Then I could reference the object in several different places and just check the return value. I realize that this is stretching DTML beyond it's presentation-only design, but I do think that going all of the way to an external python method for this seems a bit much. Any suggestions? thanks -- -chad
participants (1)
-
Chad McDaniel