Select "Tools | Conditions" to open the Conditions screen. Conditions affect your whole Project and allow you to insert blocks of text that may be included or excluded when you next compile. For example, let's say you wanted to provide a different phone number depending on the customer you are compiling the help file for. You could create two Conditions called "FIRST_CLASS" and "STANDARD". Then you could type in two phone numbers in your help text and surround one within the FIRST_CLASS Conditon and the other within the STANDARD Condition. Then if you check the FIRST_CLASS Condition, leaving the STANDARD Condition unchecked, and compile, your compiled help text will only show the FIRST_CLASS phone number and the STANDARD one will be excluded. To reverse this, simply check and uncheck the relevant Conditions and re-compile. I hope you are getting the idea of how powerful Conditions can be. Below is a tutorial for using a single Condition.
Step by Step Tutorial
A Condition can be described in the following context:-
"If BETA_VERSION is true then include the following text"
or, "If BETA_VERSION is false then do not include the following text"
Try the following example to see how Conditions could work for you:-
As you can no doubt now gather, this can be a very powerful feature. You can have as many Conditions as you like, but they cannot be nested, i.e. you cannot have one Condition within another.
Refresh All Pages
If you use Page Conditions then any changes to a Condition, i.e. checking or un-checking it, can affect pages within your Project. Clicking this button will search every Topic, Heading and Popup and update the Inclusion / Exclusion status of that page based on your changes.
See Also