src/Elements/Bundle/DemiFrontendBundle/Resources/views/Includes/elements/paging.mobile.html.twig line 1

Open in your IDE?
  1. {#
  2. /**
  3.  * @var addClass string
  4.  * @var totalItemCount
  5.  * @var firstPageInRange
  6.  * @var pagesInRange array
  7.  * @var lastPageInRange
  8.  * @var showFirstLast bool
  9.  * @var fist
  10.  * @var last
  11.  * @var \Pimcore\Templating\PhpEngine view
  12.  * @var \Pimcore\Templating\GlobalVariables app
  13.  * @var Elements\Demi\Accommodation\Search\Parameter searchParam
  14.  */ #}
  15. {% set currentPage = app.getRequest().get('page', 1) %}
  16. {% set randSeed = searchParam is instanceof('\\Elements\\Demi\\Accommodation\\Search\\Parameter') ? searchParam.getOrderRandSeed() : 1 %}
  17. {% set showFirstLast = true %}
  18. {% if pageCount > 1 %}
  19.     <div class="container">
  20.         <div class="row align-items-center">
  21.             <div class="col">
  22.                 {% if previous is defined %}
  23.                     {% do pimcore_placeholder('headPrev').set('<link rel="prev" href="' ~ pimcore_url({'page' : previous, 'randSeed' : randSeed}, null) ~ '">') %}
  24.                     <a href="{{ pimcore_url({'page' : previous, 'randSeed' : randSeed}) }}"
  25.                        class="btn btn-link js-acco-list__set-page" data-page="{{ previous }}" rel="prev">
  26.                         {{ 'demi.paging.back' | trans }}
  27.                     </a>
  28.                 {% else %}
  29.                     <a class="btn btn-default disabled">
  30.                         {{ 'demi.paging.back' | trans }}
  31.                     </a>
  32.                 {% endif %}
  33.             </div>
  34.             <div class="col col-auto text-center">
  35.                 {{ 'demi.paging.page'| trans }} {{ currentPage ~ "/" ~ pageCount }}
  36.             </div>
  37.             <div class="col text-right">
  38.                 {% if next is defined %}
  39.                     {% do pimcore_placeholder('headNext').set('<link rel="next" href="' ~ pimcore_url({'page' : next, 'randSeed' : randSeed}) ~ '">') %}
  40.                     <a href="{{ pimcore_url({'page' : next, 'randSeed' : randSeed}) }}"
  41.                        class="btn btn-link js-acco-list__set-page" data-page="{{ next }}" rel="next">
  42.                         {{ 'demi.paging.forward' | trans }}
  43.                     </a>
  44.                 {% else %}
  45.                     <a class="btn btn-default disabled">
  46.                         {{ 'demi.paging.forward' | trans }}
  47.                     </a>
  48.                 {% endif %}
  49.             </div>
  50.         </div>
  51.     </div>
  52. {% endif %}