public function getStylesheets($dc) { $stylesheet = StylesheetModel::findAll(['order' => 'sorting']); return $stylesheet ? $this->buildOptions($stylesheet) : []; }
public function collectPageStylesheets(CollectAssetsEvent $event) { $page = $event->getPage(); $stylesheetIds = []; // add noinherit stylesheets from current page if ($page->theme_plus_include_stylesheets_noinherit) { $stylesheetIds = deserialize($page->theme_plus_stylesheets_noinherit, true); } // add inherited stylesheets from page trail while ($page) { if ($page->theme_plus_include_stylesheets) { $stylesheetIds = array_merge($stylesheetIds, deserialize($page->theme_plus_stylesheets, true)); } $page = \PageModel::findByPk($page->pid); } $collection = StylesheetModel::findByPks($stylesheetIds, ['order' => 'sorting']); if ($collection) { $this->appendDatabaseAssets($event, $collection, 'css'); } }
public function getStylesheets($dc) { $stylesheet = StylesheetModel::findBy('pid', $dc->activeRecord->pid, ['order' => 'sorting']); return $stylesheet ? $this->buildOptions($stylesheet) : []; }