Example #1
0
 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;
 }