templates/components/portfolios_all.html.twig line 1

  1. <section id="portfolio" class="portfolio">
  2.     <div class="container">
  3.         <div class="row portfolio-container">
  4.             {% if this.allPortfolios %}
  5.                 {% for portfolio in this.allPortfolios.data %}
  6.                     {% if portfolio.projet.client.societe %}
  7.                         {% set client = portfolio.projet.client.societe %}
  8.                     {% else %}
  9.                         {% set client = portfolio.projet.client.nom ~ ' ' ~ portfolio.projet.client.prenom %}
  10.                     {% endif %}
  11.                     <div class="col-lg-4 col-md-6 portfolio-item filter-app">
  12.                         <div class="portfolio-wrap">
  13.                             {% for image in portfolio.imagesPortfolios %}
  14.                                 {% if loop.first %}
  15.                                     <img src="{{ image.url }}" class="img-fluid" alt="">
  16.                                 {% endif %}
  17.                             {% endfor %}
  18.                             <div class="portfolio-info">
  19.                                 <h4>{{ client }}</h4>
  20.                                 <div class="portfolio-links">
  21.                                     {% for image in portfolio.imagesPortfolios %}
  22.                                         {% if loop.first %}
  23.                                             <a href="{{ image.url }}" data-gallery="portfolioGallery" class="portfolio-lightbox" title="{{ client }}"><i class="bx bx-plus"></i></a>
  24.                                         {% endif %}
  25.                                     {% endfor %}
  26.                                     <a href="{{ path('app_portfolios_details', {'slug': portfolio.slug}) }}" title="En savoir plus"><i class="bx bx-link"></i></a>
  27.                                 </div>
  28.                             </div>
  29.                         </div>
  30.                     </div>
  31.                 {% endfor %}
  32.             {% else %}
  33.                 <div class="mt-1 mb-5 text-center">Aucune données à afficher</div>
  34.             {% endif %}
  35.         </div>
  36.         {% if this.allPortfolios %}
  37.             {{ component('pagination', {
  38.                 'pages': this.allPortfolios.pages,
  39.                 'currentPage': this.allPortfolios.page,
  40.                 'limit': this.allPortfolios.limit,
  41.                 'path': 'app_portfolios_index',
  42.                 'position': 'justify-content-center'
  43.             }) }}
  44.         {% endif %}
  45.     </div>
  46. </section>