defaultBreadcrumbs) { $breadcrumbs = parent::getDefaultBreadcrumbs(); if (isset($this->forwardParameters['category_id']) && $this->forwardParameters['category_id']) { $category = CategoryPeer::retrieveByPK($this->forwardParameters['category_id']); foreach ($category->getPath() as $parent) { $breadcrumbs->add($parent->getOptName(), !$parent->isRoot() ? '@stProduct?action=list&category_id='.$parent->getId() : null); } $breadcrumbs->add($category->getOptName(), '@stProduct?action=list&category_id='.$category->getId()); } $this->defaultBreadcrumbs = $breadcrumbs; } return $this->defaultBreadcrumbs; } }