You are here

bef-links.html.twig in Better Exposed Filters 8.3

Same filename and directory in other branches
  1. 8.5 templates/bef-links.html.twig
  2. 8.4 templates/bef-links.html.twig
{%
  set classes = [
    'bef-links',
  ]
%}
<input type="hidden" name="{{ element["#name"] }}" value="{{ element["#value"] }}" />
<div{{ attributes.addClass(classes) }}>
  {% set current_nesting_level = 0 %}
  {% for child in children %}
    {% set item = attribute(element, child) %}
    {% if child in selected %}
      {% set item = item|merge({'#attributes': {'class': 'bef-link-active'}}) %}
    {% endif %}
    {% if isNested %}
      {% set new_nesting_level = attribute(depth, child) %}
      {% include '@better_exposed_filters/bef-nested-elements.html.twig' %}
      {% set current_nesting_level = new_nesting_level %}
    {% else %}
      {{ item }}
    {% endif %}
  {% endfor %}
</div>

File

templates/bef-links.html.twig
View source
  1. {%
  2. set classes = [
  3. 'bef-links',
  4. ]
  5. %}
  6. <input type="hidden" name="{{ element["#name"] }}" value="{{ element["#value"] }}" />
  7. <div{{ attributes.addClass(classes) }}>
  8. {% set current_nesting_level = 0 %}
  9. {% for child in children %}
  10. {% set item = attribute(element, child) %}
  11. {% if child in selected %}
  12. {% set item = item|merge({'#attributes': {'class': 'bef-link-active'}}) %}
  13. {% endif %}
  14. {% if isNested %}
  15. {% set new_nesting_level = attribute(depth, child) %}
  16. {% include '@better_exposed_filters/bef-nested-elements.html.twig' %}
  17. {% set current_nesting_level = new_nesting_level %}
  18. {% else %}
  19. {{ item }}
  20. {% endif %}
  21. {% endfor %}
  22. </div>