/** * * @param boolean $unlinked * @return SS_List */ public function Breadcrumbs($unlinked = false) { $items = parent::Breadcrumbs($unlinked); $originalLink = singleton('AssetAdmin')->Link('show'); $changedLink = singleton('NonSecuredAssetAdmin')->Link('show'); foreach ($items as $item) { $item->Link = str_replace($originalLink, $changedLink, $item->Link); } return $items; }
/** * * @param boolean $unlinked * @return ArrayList */ public function Breadcrumbs($unlinked = false) { $itemsDefault = parent::Breadcrumbs($unlinked); $items = new ArrayList(); $i = 0; $originalLink = singleton('AssetAdmin')->Link('show'); $changedLink = singleton('SecuredAssetAdmin')->Link('show'); foreach ($itemsDefault as $item) { if ($i !== 0) { $item->Link = str_replace($originalLink, $changedLink, $item->Link); $items->push($item); } $i++; } if (isset($items[0]->Title)) { $items[0]->Title = _t("SECUREDASSETADMIN.SecuriedFiles", "Advanced Assets"); } return $items; }