From f5d98ab709b90327eae18898cc512dfc5fa9a798 Mon Sep 17 00:00:00 2001 From: Seth Shaw Date: Thu, 13 Feb 2020 07:56:10 -0800 Subject: [PATCH] add Home link to breadcrumbs (#759) --- .../islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php b/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php index 54fe9534..c58e7006 100644 --- a/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php +++ b/modules/islandora_breadcrumbs/src/IslandoraBreadcrumbBuilder.php @@ -7,12 +7,15 @@ use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Breadcrumb\Breadcrumb; use Drupal\Core\Breadcrumb\BreadcrumbBuilderInterface; +use Drupal\Core\Link; use Drupal\Core\Routing\RouteMatchInterface; +use Drupal\Core\StringTranslation\StringTranslationTrait; /** * Provides breadcrumbs for nodes using a configured entity reference field. */ class IslandoraBreadcrumbBuilder implements BreadcrumbBuilderInterface { + use StringTranslationTrait; /** * The configuration. @@ -63,6 +66,7 @@ class IslandoraBreadcrumbBuilder implements BreadcrumbBuilderInterface { $nid = $route_match->getRawParameters()->get('node'); $node = $this->nodeStorage->load($nid); $breadcrumb = new Breadcrumb(); + $breadcrumb->addLink(Link::createFromRoute($this->t('Home'), '')); $chain = []; $this->walkMembership($node, $chain);