templates/VisualMediaBreadcrumbBundle/views/Breadcrumb/breadcrumb.html.twig line 1

Open in your IDE?
  1. {# http://schema.org/BreadcrumbList #}
  2. {% set breadcrumbs = breadcrumb(name|default('Menu'), options|default({})) %}
  3. <div class="breadcrumb-nav">
  4.     <ol itemscope itemtype="http://schema.org/BreadcrumbList" class="breadcrumb">
  5.         <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
  6.             <a itemprop="item" href="{{ path('home') }}">
  7.                 <span itemprop="name">Home</span>
  8.             </a>
  9.             <meta itemprop="position" content="1" />
  10.             <i class="fas fa-arrow-right"></i>
  11.         </li>
  12.         {# breadcrumb itemprop position, starts at 2, 1 is homepage #}
  13.         {% set position = 2 %}
  14.         {% for breadcrumb in breadcrumbs.paths %}
  15.             {% if loop.last %}
  16.                 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
  17.                     <span itemprop="name">{{ breadcrumb.title }}</span>
  18.                     <meta itemprop="position" content="{{ position }}" />
  19.                 </li>
  20.             {% else %}
  21.                 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
  22.                     <a itemprop="item" href="{{ breadcrumb.link }}">
  23.                         <span itemprop="name">{{ breadcrumb.title }}</span>
  24.                     </a>
  25.                     <meta itemprop="position" content="{{ position }}" />
  26.                     <i class="fas fa-arrow-right"></i>
  27.                 </li>
  28.             {% endif %}
  29.             {% set position = position + 1 %}
  30.         {% endfor %}
  31.     </ol>
  32. </div>