protected function onAfterSearchPreset(Result $result, SavedSearch $preset) { $filesystem = new Filesystem(); $root = $filesystem->getRootFolder(); $breadcrumb = []; $breadcrumb[] = ['active' => false, 'name' => $root->getTreeNodeDisplayName(), 'folder' => $root->getTreeNodeID(), 'menu' => $root->getTreeNodeMenu(), 'url' => (string) \URL::to('/ccm/system/file/folder/contents')]; $node = SearchPreset::getNodeBySavedSearchID($preset->getID()); $breadcrumb[] = ['active' => true, 'name' => $node->getTreeNodeDisplayName(), 'folder' => $node->getTreeNodeID(), 'menu' => $node->getTreeNodeMenu(), 'url' => false]; $result->setBreadcrumb($breadcrumb); return $result; }
public function getSavedSearchBaseURL(SavedSearch $search) { return \URL::to('/ccm/system/search/pages/preset', $search->getID()); }