Conditional Server Validations
The way server validations work and with the use of session values, I have found it hard to have more than one set of server validations on the same page/form.
If I add conditional code within the code block, it breaks the server behavior in DW.
It would be great if server validations could be sorted and you could choose for each validation rule an action like, fail, pass, or continue, so I could do something like:
- required link_text
- Meets Criteria => Continue Validation => Pass
- Fails Criteria => Continue Validation => Fail
- Meets Criteria => Continue Validation => Pass
- required link_url
- Meets Criteria => Continue Validation => Pass
- Fails Criteria => Continue Validation => Fail
- Meets Criteria => Continue Validation => Pass
- menu_only = 1
- Meets Criteria => Stop Validation => Pass
- Fails Criteria => Continue Validation => Pass
- Meets Criteria => Stop Validation => Pass
- required page_title
- Meets Criteria => Continue Validation => Pass
- Fails Criteria => Continue Validation => Fail
- Meets Criteria => Continue Validation => Pass
- required page_content
- Meets Criteria => Continue Validation => Pass
- Fails Criteria => Continue Validation => Pass
- Meets Criteria => Continue Validation => Pass
- etc...
Or the ability to insert an intervening condition like:
- RULE: required link_text
- Meets Criterian => Pass
- Fails Criteria => Fail
- Meets Criterian => Pass
- RULE: required link_url
- Meets Criteria => Pass
- Fails Criteria => Fail
- Meets Criteria => Pass
- CONDITION: menu_only = 1
- Meets Criteria => Stop Validation
- Fails Criteria => Continue Validation
- Meets Criteria => Stop Validation
- RULE: required page_title
- Meets Criteria => Pass
- Fails Criteria => Fail
- Meets Criteria => Pass
- RULE: required page_content
- Meets Criteria => Pass
- Fails Criteria => Pass
- Meets Criteria => Pass
- etc...
This would allow me to create flow like a single cms table where I could ensure that any record that is supposed to be a whole page has all the content, but if it is only a link and url, nor further validation is required.