templates/modules/searchresults/searchresult_places.twig line 1

Open in your IDE?
  1. {% set pagination = pagination ?: false %}
  2. {% set pg_limit = pg_limit ?: false %}
  3. {% set presse = presse ?: false %}
  4. {% set FOUNDATION_MAX_GRID = 12 %}
  5. {% set no_ad_yet = true %}
  6. {% set no_basic_yet = true %}
  7. <section class="shortList">
  8.     <div class="shortList-cards">
  9.         <div class="grid-x grid-margin-y grid-margin-x">
  10.             {% if presse %}
  11.                 <div class="cell medium-12 show-for-medium-only" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  12.                     {% include "modules/ads/ads.twig" with {
  13.             'link': ad.link,
  14.             'img_src': ad.rectangle_wide.img_src,
  15.             'zone': 12,
  16.             'fixed_height': 'carre'
  17.           } %}
  18.                 </div>
  19.                 <div class="cell medium-12 show-for-small-only" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  20.                     {% include "modules/ads/ads.twig" with {
  21.             'link': ad.link,
  22.             'img_src': ad.rectangle_wide.img_src,
  23.             'zone': 10,
  24.             'fixed_height': 'carre'
  25.           } %}
  26.                 </div>
  27.             {% endif %}
  28.             {% for cards in data %}
  29.                 {% if cards.premium %}
  30.                     {% set limit = weight_premium * loop.index %}
  31.                     <div class="cell medium-{{weight_premium}} small-12">
  32.                         {% if pageType is defined %}
  33.                             <div data-aos="fade-up">
  34.                             {% endif %}
  35.                             {% include 'modules/cards/cards_centers.twig' with {
  36.                 'data': cards,
  37.                 'small': false,
  38.                 'premium': true,
  39.                 'horizontal': true,
  40.                 'key': loop.index,
  41.                 'searchResult': true
  42.               } %}
  43.                             {% if pageType is defined %}
  44.                             </div>
  45.                         {% endif %}
  46.                     </div>
  47.                 {% else %}
  48.                     {% set limit = weight * loop.index %}
  49.                     <div class="cell medium-{{weight}} small-12">
  50.                         {% if pageType is defined %}
  51.                             <div data-aos="fade-up">
  52.                             {% endif %}
  53.                             {% include 'modules/cards/cards_centers.twig' with {
  54.                 'data': cards,
  55.                 'padding': true,
  56.                 'key': loop.index,
  57.                 'searchResult': true,
  58.                 'press': presse
  59.               } %}
  60.                             {% if pageType is defined %}
  61.                             </div>
  62.                         {% endif %}
  63.                     </div>
  64.                 {% endif %}
  65.                 {% if limit == FOUNDATION_MAX_GRID and no_ad_yet %}
  66.                     {% set no_ad_yet = false %}
  67.                     {% if presse %}
  68.                         <div class="cell large-3 show-for-large" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  69.                             {% include "modules/ads/ads.twig" with {
  70.                 'link': ad.link,
  71.                 'img_src': ad.rectangle_wide.img_src,
  72.                 'zone': 11,
  73.                 'fixed_height': 'carre'
  74.               } %}
  75.                         </div>
  76.                         <div class="cell large-9 medium-12 show-for-large" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  77.                             {% include "modules/ads/ads.twig" with {
  78.                 'link': ad.link,
  79.                 'img_src': ad.rectangle_wide.img_src,
  80.                 'zone': 12,
  81.                 'fixed_height': 'carre'
  82.               } %}
  83.                         </div>
  84.                         <div class="cell large-9 medium-12 show-for-medium-only" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  85.                             {% include "modules/ads/ads.twig" with {
  86.                 'link': ad.link,
  87.                 'img_src': ad.rectangle_wide.img_src,
  88.                 'zone': 29,
  89.                 'fixed_height': 'carre'
  90.               } %}
  91.                         </div>
  92.                     {% else %}
  93.                         <div class="cell small-12 hide-for-small-only" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  94.                             {% include "modules/ads/ads.twig" with {
  95.                 'link': ad.link,
  96.                 'img_src': ad.rectangle_wide.img_src,
  97.                 'zone': 30,
  98.                 'fixed_height': 'carre'
  99.               } %}
  100.                         </div>
  101.                         <div class="cell small-12 hide-for-medium" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  102.                             {% include "modules/ads/ads.twig" with {
  103.                 'link': ad.link,
  104.                 'img_src': ad.rectangle_wide.img_src,
  105.                 'zone': 33,
  106.                 'fixed_height': 'carre'
  107.               } %}
  108.                         </div>
  109.                     {% endif %}
  110.                 {% endif %}
  111.             {% endfor %}
  112.         </div>
  113.     </div>
  114.     {% if pagination and data.getTotalItemCount > pg_limit %}
  115.         <div class="paginationBlock rowMargin grid-x align-center cell" {% if pageType is defined %} data-aos="fade-up" {% endif %}>
  116.             {{ knp_pagination_render(data) }}
  117.         </div>
  118.     {% endif %}
  119. </section>