Documentation Support > Documentation > If
Format: | (:zap if*="<condition> ? <field1>=<value> : <field2>=<value>":) |
Requirements to Use: ZAP
Explanation: ZAP inserts the condition into PmWiki's internal conditional testing function (meaning you can set this to anything you could put in a PmWiki conditional). If true, field1 is changed to value, if false, field2. Alternately, a CSV list of field=value pairs can be assigned if true (before the : )or if false (after the : ). However, as with the ? and : , you will need to put spaces on both sides of each , .
Often the field warn is used with if, allowing you to stop processing of the form when a certain condition fails. As a security feature, this command can ONLY be set using the (:zap field="value":) format.