Rules
- Property
- Description
Enabled
True
orFalse
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
andOR
.- If
TestOp=AND
, then all tests must returnTrue
for the actions to be processed. - If
TestOp=OR
, then the actions are processed if any of the tests returnTrue
.
- If
Not
True
orFalse
value. IfTrue
, then the result of the test evaluation is inverted (logicalNOT
).StopProcessing
True
orFalse
value that is indicating whether to stop processing further rules if this rule evaluates toTrue
.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). WhenReqOp=PARTOFLIST
, this value must specify a list of values separated either by a semicolon or another delimiter (specified usingListDelimiter
). ReqValIsField
True
orFalse
indicating whetherReqVal
contains a fieldname.ListDelimiter
- The character that is used to separate list items in
ReqVal
when you useReqOp=PARTOFLIST
. The default is a semicolon,;
. CaseSensitive
True
orFalse
value indicating whether the searches for field names must be case-sensitive. Default isFalse
. Setting this toTrue
speeds up searches.