templates/authcomp/composers.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}Hymn Composer List!{% endblock %}
  3. {% block pageId %}composers_info{% endblock %}
  4. {% block body %}
  5. <div class="card">
  6. <h2 class="card-header page-title" title="authors">Hymn Composers</h2>
  7. <div id="accordion" class="accordion">
  8. <div class="card">
  9. {%
  10. set currFL = composers[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. {%
  22. else
  23. %}
  24. <div class="hymn-list-header" id="heading{{ currFL }}">
  25. <button class="btn btn-block text-left" type="button" data-toggle="collapse"
  26. data-target="#collapse{{ currFL }}" aria-expanded="true"
  27. aria-controls="collapse{{ currFL }}">
  28. <span class="h4 m-0">{{ currFL }}</span>
  29. </button>
  30. </div>
  31. <div id="collapseA" class="collapse" aria-labelledby="heading{{ currFL }}" data-parent="#accordion">
  32. {%
  33. endif
  34. %}
  35. {% for composer in composers %}
  36. {% if(currFL < composer.Fullname|slice(0, 1)|upper) %}
  37. {% set currFL = composer.Fullname|slice(0, 1)|upper %}
  38. </div>
  39. </div>
  40. <div class="card">
  41. <div class="hymn-list-header" id="heading{{ currFL }}">
  42. <button class="btn btn-block text-left" type="button" data-toggle="collapse"
  43. data-target="#collapse{{ currFL }}" aria-expanded="true"
  44. aria-controls="collapse{{ currFL }}">
  45. <span class="h4 m-0">{{ currFL }}</span>
  46. </button>
  47. </div>
  48. <div id="collapse{{ currFL }}" class="collapse" aria-labelledby="heading{{ currFL }}"
  49. data-parent="#accordion">
  50. {% endif %}
  51. <a class="hymn-info-link"
  52. href="{{ path('authcomp', {'type': 'Composer', 'id': composer.Id} ) }}">{{ composer.Fullname }}</a>
  53. {% endfor %}
  54. </div>
  55. </div>
  56. </div>
  57. </div>
  58. {% endblock %}