WOConditional
Synopsis
WOConditional { condition=YES|NO; [negate=YES|NO;] ... };
Description
A WOConditional object controls whether a portion of the HTML page will be generated, based on the evaluation of its assigned condition.
- condition
- Expression to evaluate. If the expression evaluates to YES (assuming negate is NO), the HTML code controlled by the WOConditional object is emitted; otherwise it is not.
- negate
- Inverts the sense of the condition. By default, negate is assumed to be NO.
HTML file
<HTML> <WEBOBJECTS NAME="PAYING_CUSTOMER">Thank you for your order!</WEBOBJECTS> <WEBOBJECTS NAME="WINDOW_SHOPPER">Thanks for visiting!</WEBOBJECTS> </HTML>
Declarations File
PAYING_CUSTOMER: WOConditional {condition=payingCustomer;}; WINDOW_SHOPPER: WOConditional {condition=payingCustomer; negate=YES;};
Script File
- payingCustomer { if (/* ordered something */) { return YES; } return NO; }
Examples
Conditional displayTable of Contents Next Section