Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.03 KB

override_template.md

File metadata and controls

42 lines (30 loc) · 1.03 KB

Override the template

You can override the default template in many ways.

  • You can put your new template in the app folder:

app/Resources/APYBreadcrumbTrailBundle/views/breadcrumbtrail.html.twig

  • You can define the template in your config.yml file:
apy_breadcrumb_trail:
    template: APYBreadcrumbTrailBundle::breadcrumbtrail.html.twig
  • You can define the template in a breadcrumb annotation:
/**
 * @Breadcrumb("My breadcrumb", route="my_route")
 * @Breadcrumb(template="APYBreadcrumbTrailBundle::breadcrumbtrail.html.twig")
 */

Or

/**
 * @Breadcrumb("My breadcrumb", route="my_route", template="APYBreadcrumbTrailBundle::breadcrumbtrail.html.twig")
 */
  • You can define the template in PHP:
$this->get("apy_breadcrumb_trail")->setTemplate('APYBreadcrumbTrailBundle::breadcrumbtrail.html.twig');
  • You can define the template when you render the breadcrumb trail in your twig file:
{{ apy_breadcrumb_trail_render('APYBreadcrumbTrailBundle::breadcrumbtrail.html.twig') }}