['onPluginsInitialized', 0] ]; } /** * Initialize the plugin */ public function onPluginsInitialized() { // Don't proceed if we are in the admin plugin if ($this->isAdmin()) { return; } $this->enable([ 'onAssetsInitialized' => ['onAssetsInitialized', 0] ]); } public function onAssetsInitialized() { $this->grav['assets']->addInlineCss($this->config->get('plugins.custom-css.css_inline')); foreach($this->config->get('plugins.custom-css.css_files', []) as $file) { if (trim($file['path']) !== '') { $this->grav['assets']->addCss($file['path'], isset($file['priority']) ? $file['priority'] : null); } } } }