ParseVariables — parse (interpolate) config file variables
Specify that the configuration directives should have their values parsed (interpolated).
This applies to all configuration directives except Variable.
Of variables, only those in ALL CAPS are interpolated.
Example: Defining a variable containing parse-needing data
Variable STORE_ID topshop ParseVariables Yes StaticDir /home/__STORE_ID__/www/cat ParseVariables No
Interchange 5.7.0:
Source: lib/Vend/Config.pm
Line 5260 (context shows lines 5260-5272)
sub parse_yesno {
my($var, $value) = @_;
$_ = $value;
if (m/^y/i || m/^t/i || m/^1/ || m/^on/i) {
return 1;
}
elsif (m/^n/i || m/^f/i || m/^0/ || m/^of/i) {
return 0;
}
else {
config_error("Use 'yes' or 'no' for the $var directive\n");
}
}