Rules

Property
Description
Enabled
True or False value which specifies whether this rule is active.
Tests
One or more test names which correspond to the names of test sections. The specified tests are evaluated to determine whether the actions is run for the rule. If no test is specified (and no embedded test specified as described below), then the actions are run for every hit.
TestOp
Logical operator to use when multiple tests are specified. Possible values are AND and OR.
  • If TestOp=AND, then all tests must return True for the actions to be processed.
  • If TestOp=OR, then the actions are processed if any of the tests return True.
Not
True or False value. If True, then the result of the test evaluation is inverted (logical NOT).
StopProcessing
True or False value that is indicating whether to stop processing further rules if this rule evaluates to True.
Actions
One or more action names which correspond to the names of action sections to process if this rule returns True.
ReqField
Name portion of a name-value pair. This can also be one of the following reserved names:
  • TL_URLEXT
  • TL_URLTAIL
  • TL_VIRTUALDIR
ReqOp
Operation to perform - options are:
  • EQ or =
  • NE or != or <>
  • GT or >
  • LT or <
  • CONTAINS
  • PARTOF
  • PARTOFLIST
ReqVal
Literal value or field name (set ReqValIsField=True for field name). When ReqOp=PARTOFLIST, this value must specify a list of values separated either by a semicolon or another delimiter (specified using ListDelimiter).
ReqValIsField
True or False indicating whether ReqVal contains a fieldname.
ListDelimiter
The character that is used to separate list items in ReqVal when you use ReqOp=PARTOFLIST. The default is a semicolon, ;.
CaseSensitive
True or False value indicating whether the searches for field names must be case-sensitive. Default is False. Setting this to True speeds up searches.