Previous | Contents | Index |
A substitution of the form
${mapping,argument}
is handled
specially. The mapping,argument
part is
used to find and apply a mapping from the PMDF mapping file. The
mapping
field specifies the name of the mapping
table to use while argument
specifies the string
to pass to the mapping. The mapping must exist and must set the $Y flag
in its output if it is successful; if it doesn't exist or doesn't set
$Y the rewrite will fail. If successful the result of the mapping is
merged into the template at the current location and reexpanded.
This mechanism allows PMDF's rewriting process to be extended in various complex ways. For example, the username part of an address can be selectively analyzed and modified, which normally isn't a feature PMDF's rewriting process is capable of.
Previous | Next | Contents | Index |