src/Frontend/OpenSpaceBundle/Resources/views/Paginator/paginator.html.twig line 1

Open in your IDE?
  1. {% if pageCount > 1 %}
  2.     <div class="prague-pager" style="padding-top:0px;">
  3.         {% if previous is defined %}
  4.         <a class="prev page-numbers" href="{{ path(route, query|merge({(pageParameterName): previous})) }}">PREV PAGE</a>
  5.         {% endif %}
  6.         {% if startPage > 1 %}
  7.         <a class='page-numbers' href='{{ path(route, query|merge({(pageParameterName): 1})) }}'>1</a>
  8.             {% if startPage == 3 %}
  9.                 <a class='page-numbers' href='{{ path(route, query|merge({(pageParameterName): 2})) }}'>2</a>
  10.             {% endif %}
  11.         {% endif %}
  12.         {% for page in pagesInRange %}
  13.             {% if page != current %}
  14.                 <a class="page-numbers" href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>
  15.             {% else %}
  16.                 <a class="page-numbers" href="#">{{ page }}</a>
  17.             {% endif %}
  18.         {% endfor %}
  19.         {% if pageCount > endPage %}
  20.             {% if pageCount > (endPage + 1) %}
  21.                 {% if pageCount > (endPage + 2) %}
  22.                 {% else %}
  23.                         <a class="page-numbers" href="{{ path(route, query|merge({(pageParameterName): (pageCount - 1)})) }}">{{ pageCount -1 }}</a>
  24.                 {% endif %}
  25.             {% endif %}
  26.                 <a class="page-numbers" href="{{ path(route, query|merge({(pageParameterName): pageCount})) }}">{{ pageCount }}</a>
  27.         {% endif %}
  28.         {% if next is defined %}
  29.             <a class="page-numbers" href="{{ path(route, query|merge({(pageParameterName): next})) }}">{{ 'label_next'|trans({}, 'KnpPaginatorBundle') }}&nbsp;&raquo;</a>
  30.         {% endif %}
  31.     </div>
  32. {#    <div class="pagination">#}
  33. {#        <ul>#}
  34. {#            {% if previous is defined %}#}
  35. {#                <li>#}
  36. {#                    <a href="{{ path(route, query|merge({(pageParameterName): previous})) }}">&laquo;&nbsp;{{ 'label_previous'|trans({}, 'KnpPaginatorBundle') }}</a>#}
  37. {#                </li>#}
  38. {#            {% else %}#}
  39. {#                <li class="disabled">#}
  40. {#                    <span>&laquo;&nbsp;{{ 'label_previous'|trans({}, 'KnpPaginatorBundle') }}</span>#}
  41. {#                </li>#}
  42. {#            {% endif %}#}
  43. {#            {% if startPage > 1 %}#}
  44. {#                <li>#}
  45. {#                    <a href="{{ path(route, query|merge({(pageParameterName): 1})) }}">1</a>#}
  46. {#                </li>#}
  47. {#                {% if startPage == 3 %}#}
  48. {#                    <li>#}
  49. {#                        <a href="{{ path(route, query|merge({(pageParameterName): 2})) }}">2</a>#}
  50. {#                    </li>#}
  51. {#                {% elseif startPage != 2 %}#}
  52. {#                    <li class="disabled">#}
  53. {#                        <span>&hellip;</span>#}
  54. {#                    </li>#}
  55. {#                {% endif %}#}
  56. {#            {% endif %}#}
  57. {#            {% for page in pagesInRange %}#}
  58. {#                {% if page != current %}#}
  59. {#                    <li>#}
  60. {#                        <a href="{{ path(route, query|merge({(pageParameterName): page})) }}">{{ page }}</a>#}
  61. {#                    </li>#}
  62. {#                {% else %}#}
  63. {#                    <li class="active">#}
  64. {#                        <span>{{ page }}</span>#}
  65. {#                    </li>#}
  66. {#                {% endif %}#}
  67. {#            {% endfor %}#}
  68. {#            {% if pageCount > endPage %}#}
  69. {#                {% if pageCount > (endPage + 1) %}#}
  70. {#                    {% if pageCount > (endPage + 2) %}#}
  71. {#                        <li class="disabled">#}
  72. {#                            <span>&hellip;</span>#}
  73. {#                        </li>#}
  74. {#                    {% else %}#}
  75. {#                        <li>#}
  76. {#                            <a href="{{ path(route, query|merge({(pageParameterName): (pageCount - 1)})) }}">{{ pageCount -1 }}</a>#}
  77. {#                        </li>#}
  78. {#                    {% endif %}#}
  79. {#                {% endif %}#}
  80. {#                <li>#}
  81. {#                    <a href="{{ path(route, query|merge({(pageParameterName): pageCount})) }}">{{ pageCount }}</a>#}
  82. {#                </li>#}
  83. {#            {% endif %}#}
  84. {#            {% if next is defined %}#}
  85. {#                <li>#}
  86. {#                    <a href="{{ path(route, query|merge({(pageParameterName): next})) }}">{{ 'label_next'|trans({}, 'KnpPaginatorBundle') }}&nbsp;&raquo;</a>#}
  87. {#                </li>#}
  88. {#            {% else %}#}
  89. {#                <li class="disabled">#}
  90. {#                    <span>{{ 'label_next'|trans({}, 'KnpPaginatorBundle') }}&nbsp;&raquo;</span>#}
  91. {#                </li>#}
  92. {#            {% endif %}#}
  93. {#        </ul>#}
  94. {#    </div>#}
  95. {% endif %}