public function on_start() { Events::addListener('on_before_render', function () { $c = Page::getCurrentPage(); if (is_object($c) && $c->isEditMode()) { $view = View::getInstance(); $html = new Html(); $view->addHeaderItem($html->css('area_hints.css', 'area_hints')); } }); }
/** * On CMS boot. * * @return void */ public function on_start() { $this->registerAssets(); Events::addListener('on_before_render', function ($e) { $c = Page::getCurrentPage(); if ($c instanceof Page) { $r = ResponseAssetGroup::get(); if (!$c->isEditMode()) { $r->requireAsset('smooth-scrolling'); } } }); }
public function register() { /** @var Repository $config */ $config = $this->app['config']; $namespaces = $config->getNamespaces(); if (!isset($namespaces['documentation_generator'])) { $config->addNamespace('documentation_generator', realpath(__DIR__ . "/../config")); } $obj = $this; \Concrete\Core\Support\Facade\Events::addListener('on_before_console_run', function () use($obj) { $provider_list = new ConsoleProviderList(\Core::getFacadeApplication(), \Core::make('console')); $provider_list->registerProvider('\\Concrete\\DocumentationGenerator\\Console\\ServiceProvider'); $obj->registerCommentRepositoryFactory(); }); }