templates/frontend/artikel/liste.html.twig line 1

Open in your IDE?
  1. {% extends 'frontend/base.html.twig' %}
  2. {% block pageTitle %}Artikel{% endblock %}
  3. {% block pageDescription %}{% endblock %}
  4. {% block pageMetaArea %}
  5. <meta name="robots" content="noindex, follow">
  6. {% endblock %}
  7. {% block contentArea %}
  8. {% set isFirstPage = (paging['page_curr'] == 1) %}
  9. {% set offset = isFirstPage ? 1 : 0 %}
  10. {% if not artikels %}
  11. <div class="row">
  12. <div class="col">
  13. Keine Artikel vorhanden
  14. </div>
  15. </div>
  16. {% else %}
  17. {# Lead Row #}
  18. {% if isFirstPage %}
  19. <div class="row">
  20. <div class="col-md-8">
  21. {{ include('frontend/artikel/_artikelteaser.html.twig', {'artikel':artikels|first, 'isLeadArtikel':true, 'cssStyle':'lead'}) }}
  22. </div>
  23. <div class="col-md-4 mb-5">
  24. {{ include('frontend/_partials/_right_col_block-1.html.twig') }}
  25. </div>
  26. </div>
  27. {% endif %}
  28. {# First Artikel Row #}
  29. <div class="row">
  30. <div class="col-md-8">
  31. <div class="row">
  32. {% for artikel in artikels %}
  33. {% if loop.index > 0+offset and loop.index <= 4+offset %}
  34. <div class="col-md-6">{{ include('frontend/artikel/_artikelteaser.html.twig', {'artikel':artikel}) }}</div>
  35. {% endif %}
  36. {% endfor %}
  37. </div>
  38. </div>
  39. <div class="col-md-4 mb-5">
  40. {{ isFirstPage ? include('frontend/_partials/_right_col_block-2.html.twig') : include('frontend/_partials/_right_col_block-1.html.twig') }}
  41. </div>
  42. </div>
  43. {# Second Artikel Row #}
  44. {% if artikels|length > 4 %}
  45. <div class="row">
  46. <div class="col-md-8">
  47. <div class="row">
  48. {% for artikel in artikels %}
  49. {% if loop.index > 4+offset and loop.index <= 8+offset %}
  50. <div class="col-md-6">{{ include('frontend/artikel/_artikelteaser.html.twig', {'artikel':artikel}) }}</div>
  51. {% endif %}
  52. {% endfor %}
  53. </div>
  54. </div>
  55. <div class="col-md-4 mb-5">
  56. {{ isFirstPage ? include('frontend/_partials/_right_col_block-3.html.twig') : include('frontend/_partials/_right_col_block-2.html.twig') }}
  57. </div>
  58. </div>
  59. {% endif %}
  60. {# Third Artikel Row #}
  61. {% if artikels|length > 8 %}
  62. <div class="row">
  63. <div class="col-md-8">
  64. <div class="row">
  65. {% for artikel in artikels %}
  66. {% if loop.index > 8+offset %}
  67. <div class="col-md-6">{{ include('frontend/artikel/_artikelteaser.html.twig', {'artikel':artikel}) }}</div>
  68. {% endif %}
  69. {% endfor %}
  70. </div>
  71. </div>
  72. <div class="col-md-4 mb-5">
  73. {{ isFirstPage ? : include('frontend/_partials/_right_col_block-3.html.twig') }}
  74. </div>
  75. </div>
  76. {% endif %}
  77. {# Paging #}
  78. {{ include('frontend/_partials/_servicequery_paging_without_total.html.twig', {'addColCss':'col-sm-8'}) }}
  79. {# Ende Paging #}
  80. {% endif %}
  81. {% endblock %}