public function RecipeBreadcrumbBuilder::build in Recipe 8.2
Builds the breadcrumb.
Parameters
\Drupal\Core\Routing\RouteMatchInterface $route_match: The current route match.
Return value
\Drupal\Core\Breadcrumb\Breadcrumb A breadcrumb.
Overrides BreadcrumbBuilderInterface::build
File
- src/
RecipeBreadcrumbBuilder.php, line 30
Class
- RecipeBreadcrumbBuilder
- Builds breadcrumbs for Recipe nodes.
Namespace
Drupal\recipeCode
public function build(RouteMatchInterface $route_match) {
$breadcrumb = new Breadcrumb();
$links[] = Link::createFromRoute($this
->t('Home'), '<front>');
$links[] = Link::createFromRoute($this
->t('Recipes'), 'recipe.landing_page');
$breadcrumb
->setLinks($links);
$breadcrumb
->addCacheContexts([
'route',
]);
return $breadcrumb;
}