Maybe I am misunderstanding.
I thought that I could simply reproduce the admin structure in the plugin package. So, I could put extra_functions in
/zc_plugins/package/version1/admin/functions/extra_functions
and they would get loaded. This does not happen.
Here's the relevant code from application_bootstrap.php
This does not work for functions
If I do this then it works for functionsCode:$fs = FileSystem::getInstance(); $fs->setInstalledPlugins($installedPlugins); $fs->loadFilesFromPluginsDirectory($installedPlugins, 'admin/includes/extra_configures', '~^[^\._].*\.php$~i'); $fs->loadFilesFromPluginsDirectory($installedPlugins, 'admin/includes/extra_datafiles', '~^[^\._].*\.php$~i');
I am reluctant to do a PR because I don't really know the bigger picture here. But am happy to do so if required.Code:$fs = FileSystem::getInstance(); $fs->setInstalledPlugins($installedPlugins); $fs->loadFilesFromPluginsDirectory($installedPlugins, 'admin/includes/extra_configures', '~^[^\._].*\.php$~i'); $fs->loadFilesFromPluginsDirectory($installedPlugins, 'admin/includes/extra_datafiles', '~^[^\._].*\.php$~i'); $fs->loadFilesFromPluginsDirectory($installedPlugins, 'admin/includes/functions/extra_functions', '~^[^\._].*\.php$~i');




Reply With Quote

