The argument order in module_load_incude is frustratingly stupid.
module_load_include('inc', 'node', 'node.admin');
It requires devs (even those of us who use this thing all the time) to continue to look up the order because it's so non-intuitive. Ideally, this function would not be specific to modules, and would allow you to specify the entire file name as a single argument. something like...
backdrop_load_include('module', 'node.admin.inc');
or
backdrop_include_file('theme', 'basis', 'template.php');
We could even go one step further and always limit the search for .tpl.php files to the modulename/templates or themename/templates directory, .css files to modulename/css or themename/css and .js files to modulename/js or themename/js. This pattern can be extended to anything else we decide to neatly place into subdirectories (.test files in modulename/tests, etc).
This issue will depend on the addition of the BC layer, and the dupal.inc file.
Recent comments
Hi paucku. Whether 'active' config is stored in the database or files is determined in settings.php here: /** * Configuration storage * * By default configuration will be stored in the...
I need to understand how "active" and "staging" folders work – configuration management
The user fills a form on an Application node, that then flicks off emails, and responds with a Thanks page. Nothing too complex. Just that the deletion of the page providing the expected...
Problem upon submission
Please can you say more about the Rule? What does it do? Does it use any other Rule supporting modules? I presume if you disable the rule and create/save the node then you don't get the...
Problem upon submission