The controller method
BreadcrumbsController::renderBreadcrumbsAction() uses the
BreadcrumbsAggregateGenerator to render the breadcrumbs from the controller.
BreadcrumbsAggregateGenerator collects all generators that generate breadcrumbs.
A compiler pass gets all services that are tagged with
The aggregate generator loops through all collected generators to check which generator can render breadcrumbs.
The first generator, in order of priority, that returns true from
canRenderBreadcrumbs() is used to render the breadcrumbs.
||Verifies whether the generator should render breadcrumbs for the current request.|
||Renders breadcrumbs for the current request.|
||Renders breadcrumbs for a silver.module element which processes the controller of the previous silver.module. silver.modules themselves are standard Content items and their breadcrumbs are handled solely by the parent of the
||Handles breadcrumbs for a Content item. Renders all elements of the path of the currently displayed Location as breadcrumbs, up to the content root.|
||Renders breadcrumbs for a catalog element. Uses the
||Renders breadcrumbs if the route for the action contains the