ctrl/modopts directory
The modopts sub-directory of the ctrl directory contains module-specific configuration files (in .ini format).
The base filename of .ini files in the modopts directory should be the same as the module name (e.g. modname.js should load() modopts.js and pass modname as argument which will then return options from ctrl/modopts/modname.ini).
If the corresponding ctrl/modopts/modname.ini file exists, ctrl/modopts.ini (or by extension, ctrl/modopts.d/*.ini) will not be opened/parsed by exec/load/modopts.js.
Contrasted with ctrl/modopts.d/*.ini files, modopts/*.ini files need not contain their module-specific section heading (i.e. [modname]):
- Any keys from the root section of the
.inifile will be properties of the parsed (options) object - Keys from one or more
[sections]may be added-to the parsed object if the current user meets the Access Requirements provided in the section name1) - Keys parsed in
[sections]of the.inifile will override keys parsed previously from the root section or any previous-parsed[sections]
See Also
1)
this feature is unique to the ctrl/modopts/*.ini files