breadcrumbs.html.twig 1.1 KB

123456789101112131415161718192021222324252627
  1. {% set crumbs = breadcrumbs.get() %}
  2. {% set breadcrumbs_config = config.plugins.breadcrumbs %}
  3. {% set divider = breadcrumbs_config.icon_divider_classes %}
  4. {% if crumbs|length > 1 or breadcrumbs_config.show_all %}
  5. <div id="breadcrumbs" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  6. {% if breadcrumbs_config.icon_home %}
  7. <i class="{{ breadcrumbs_config.icon_home }}"></i>
  8. {% endif %}
  9. {% for crumb in crumbs %}
  10. {% if not loop.last %}
  11. {% if crumb.routable %}
  12. <a href="{{ crumb.url }}" itemprop="url"><span itemprop="title">{{ crumb.menu }}</span></a>
  13. {% else %}
  14. <span itemprop="title">{{ crumb.menu }}</span>
  15. {% endif %}
  16. <i class="{{ divider }}"></i>
  17. {% else %}
  18. {% if breadcrumbs_config.link_trailing %}
  19. <a href="{{ crumb.url }}" itemprop="url"><span itemprop="title">{{ crumb.menu }}</span></a>
  20. {% else %}
  21. <span itemprop="title">{{ crumb.menu }}</span>
  22. {% endif %}
  23. {% endif %}
  24. {% endfor %}
  25. </div>
  26. {% endif %}