templates/project/_card.html.twig line 1

  1.     <div class="position-relative">
  2.         {% if project.gridImage %}
  3.         <img src="{{ vich_uploader_asset(project, 'gridImageFile') | imagine_filter(filter) }}" class="{{ cover }}"
  4.             alt="{{ project.name }}">
  5.         {% else %}
  6.         <img src="{{ vich_uploader_asset(project, 'imageFile') | imagine_filter(filter) }}" class="{{ cover }}"
  7.             alt="{{ project.name }}">
  8.         {% endif %}
  9.         <a href="{{ path('project_show', {id: project.id}) }}">
  10.             <div class="{{ cover }} position-absolute bottom-0 start-50 translate-middle-x"></div>
  11.         </a>
  12.     </div>
  13.     <div class="card-body d-flex flex-column pb-4 text-white">
  14.         <div class="mb-2 lh_12 text-black">
  15.             <span class="fw_700 f_serif">{{ project.client.name }}</span> <span class='f_text_serif'>{{ project.name }}</span>
  16.         </div>
  17.         <div class="mt-auto">
  18.             {% for category in project.category %}
  19.             <div class="badge bg-black text-white me-1 font_main">{{ category.name }}</div>
  20.             {% endfor %}
  21.         </div>
  22.     </div>
  23. <!-- Modal -->
  24. {#
  25. <div class="modal fade" id="modal_{{ project.id }}" tabindex="-1" aria-labelledby="exampleModalLabel"
  26.     aria-hidden="true">
  27.     <div class="modal-dialog modal-fullscreen">
  28.         <div class="modal-content">
  29.             <img src="{{ vich_uploader_asset(project, 'imageFile') | imagine_filter('w1600') }}" class="cover_380"
  30.                 alt="{{ project.name }}">
  31.             <div class="modal-body">
  32.                 <div class="mx-auto my-5" style="max-width: 800px;">
  33.                     <h1>{{ project.name }}</h1>
  34.                     <h3> {{ project.client.name }}</h3>
  35.                     {{ project.content|raw }}
  36.                     <div class="mt-4">
  37.                         {% for category in project.category %}
  38.                         <span class="badge bg-secondary rounded">{{ category.name }}</span>
  39.                         {% endfor %}
  40.                     </div>
  41.                 </div>
  42.             </div>
  43.             <div class="modal-footer justify-content-between">
  44.                 <button type="button" class="btn btn_material hidden_link px-0" data-bs-dismiss="modal"
  45.                     aria-label="Close">
  46.                     <i class="fas fa-chevron-left me-2"></i>
  47.                     <span>Retour</span>
  48.                 </button>
  49.                 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  50.             </div>
  51.         </div>
  52.     </div>
  53. </div>
  54.  #}