templates/project/show.html.twig line 1
{% extends 'base.html.twig' %}
{% block body %}
<img src="{{ vich_uploader_asset(project, 'imageFile') | imagine_filter('w1600') }}" class="cover_380"
alt="{{ project.name }}">
<div id='content_shaw_project' class="mt-5 mx-auto p-3 f_text_serif" style="max-width: 900px;">
<h1>{{ project.name }}</h1>
<h3> {{ project.client.name }}</h3>
{{ project.content|raw }}
<div class="my-4">
{% for category in project.category %}
<span class="badge bg-secondary rounded f_text_serif">{{ category.name }}</span>
{% endfor %}
</div>
</div>
{% if project.attachments %}
<div class="container-fluid px-2">
{% if project.attachments|length == 1 %}
<div class="row">
{% for listImage in project.attachments %}
<div class="col-md-12 col-sm-12 py-2">
<img src="{{ asset('/uploads/images/projects/attachments/' ~ listImage.image )|imagine_filter('w1600') }}"
class="cover_420"
alt="{{ listImage.project.name ~listImage.id}}">
</div>
{% endfor %}
</div>
{% elseif project.attachments|length >= 2 and project.attachments|length <= 4 %}
<div class="row p-1">
{% for listImage in project.attachments %}
<div class="col-md-6 col-sm-12 p-0">
<img src="{{ asset('/uploads/images/projects/attachments/' ~ listImage.image )|imagine_filter('w800') }}"
class="cover_380"
alt="{{ listImage.project.name ~listImage.id}}">
</div>
{% endfor %}
</div>
{% else %}
<div id="attch_img" class="imgGrid grid">
<div class="imgGrid-size col-xs-6 col-sm-3 col-md-4"></div>
{% for listImage in project.attachments %}
<div class="imgGrid-item col-xs-6 col-sm-3 col-md-4">
<img id="attchImage" src="{{ asset('/uploads/images/projects/attachments/' ~ listImage.image ) }}"
data-bs-toggle="modal"
data-bs-target="#imageAttch"
class="img-fluid"
alt="{{ listImage.project.name ~listImage.id}}">
</div>
{% endfor %}
</div>
<div class="modal bg-dark bg-opacity-75" id="imageAttch" aria-label="imageAttchLabel">
<div class="modal-dialog modal-dialog-centered modal-lg">
<div class="modal-content bg-transparent border-0">
<div class="modal-body">
<img id="attchImage"
src=""
class="w-100"
alt="image">
</div>
</div>
</div>
</div>
{% endif %}
</div>
{% endif %}
{% if project.attachments|length >= 3 %}
<div class="container-fluid">
<div id="return_button" class="mt-4 p-4">
<a href="{{ path('home') }}" class="px-0 hidden_link">
<i class="fas fa-chevron-left me-1"></i>
<span class='f_serif'>Retour</span>
</a>
</div>
</div>
{% endif %}
{% endblock %}
{% block javascripts %}
{{ parent() }}
{{ encore_entry_script_tags('imgGrid') }}
{% endblock %}