ConfigDir — specify default "include" directory for "<file" notation
Specify the default "include" directory for files that are specified
using the <filename
notation and have a relative
pathname. See the section called “EXAMPLES” for clarification.
Example: Setting directive value from a file
In combination with the above example, the following would read the
directive value from file variables/mailorderto
(relative to the CATROOT, of course).
MailOrderTo <mailorderto
See the configuration glossary entry for complete information on Interchange config file syntax.
Make sure you don't get confused by the existence of all
DirConfig
, ConfDir
and ConfigDir
.
Interchange 5.9.0:
Source: lib/Vend/Config.pm
Line 3975 (context shows lines 3975-3989)
sub parse_relative_dir { my($var, $value) = @_; if (absolute_or_relative($value)) { config_error('Path %s not allowed in %s directive', $value, $var); } $C->{Source}{$var} = $value; $value = "$C->{VendRoot}/$value" unless file_name_is_absolute($value); $value =~ s./+$..; $value; }