templates/authcomp/arrangers.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Hymn Arranger List!{% endblock %}
  3. {% block pageId %}arrangers_info{% endblock %}
  4. {% block body %}
  5. <div class="card">
  6. <h2 class="card-header page-title" title="arrangers">Hymn Arrangers</h2>
  7. <div id="accordion" class="accordion">
  8. <div class="card">
  9. {%
  10. set currFL = arrangers[0].Fullname|upper|slice(0, 1)
  11. %}
  12. {%
  13. if currFL is same as('(')
  14. %}
  15. <div class="hymn-list-header" id="headingSymbol">
  16. <button class="btn btn-block text-left" type="button" data-toggle="collapse"
  17. data-target="#collapseSymbol" aria-expanded="true"
  18. aria-controls="collapseSymbol"><span class="h4 m-0">{{ currFL }}</span></button>
  19. </div>
  20. <div id="collapseSymbol" class="collapse" aria-labelledby="headingSymbol" data-parent="#accordion">
  21. {% else %}
  22. <div class="hymn-list-header" id="heading{{ currFL }}">
  23. <button class="btn btn-block text-left" type="button" data-toggle="collapse"
  24. data-target="#collapse{{ currFL }}" aria-expanded="true"
  25. aria-controls="collapse{{ currFL }}">
  26. <span class="h4 m-0">{{ currFL }}</span>
  27. </button>
  28. </div>
  29. <div id="collapse{{ currFL }}" class="collapse" aria-labelledby="heading{{ currFL }}" data-parent="#accordion">
  30. {% endif %}
  31. {% for arranger in arrangers %}
  32. {% if(currFL < arranger.Fullname|slice(0, 1)|upper) %}
  33. {% set currFL = arranger.Fullname|slice(0, 1)|upper %}
  34. </div>
  35. </div>
  36. <div class="card">
  37. <div class="hymn-list-header" id="heading{{ currFL }}">
  38. <button class="btn btn-block text-left" type="button" data-toggle="collapse"
  39. data-target="#collapse{{ currFL }}" aria-expanded="true" aria-controls="collapse{{ currFL }}">
  40. <span class="h4 m-0">{{ currFL }}</span>
  41. </button>
  42. </div>
  43. <div id="collapse{{ currFL }}" class="collapse" aria-labelledby="heading{{ currFL }}" data-parent="#accordion">
  44. {% endif %}
  45. <a class="hymn-info-link"
  46. href="{{ path('authcomp', {'type': 'Arranger', 'id': arranger.Id} ) }}">{{ arranger.Fullname }}</a>
  47. {% endfor %}
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. {% endblock %}