Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
trash
/
vhost_www.rec-app.app_1716798588
/
htdocs
/
templates
/
Pages
/
Phones
/
/srv/data/trash/vhost_www.rec-app.app_1716798588/htdocs/templates/Pages/Phones/index.html.twig
{% extends "layout.html.twig" %} {% block title %}Titre de la page d'accueil{% endblock %} {% block description %}Description de la page d'accueil{% endblock %} {% block content %} <h1>Tous les téléphones</h1> <a href="{{ path('admin_phone_model_new') }}" class="btn btn-success my-2">Ajouter un téléphone</a> <hr> <div class="row"> {% for phone_model in phone_models %} <div class="col-lg-4 col-md-6 col-sm-12 my-2"> <a href="{{ path('admin_phone_model_show', {'id': phone_model.id}) }}" class="text-decoration-none text-black"> <div class="card h-100 justify-content-between p-2"> <div class="row"> <div class="col-md-12"> <div class="d-flex"> {% if phone_model.imageName %} <img src="{{ asset('build/images/phone/' ~ phone_model.imageName) }}" class="card-img-top w-100 object-fit-contain h-150" alt="{{ phone_model.imageName }}"> {% else %} <img src="{{ asset('build/images/placeholder/image-none.png') }}" class="card-img-top w-100 object-fit-cover h-150" alt="Default image"> {% endif %} </div> </div> </div> <div class="card-body d-flex flex-column justify-content-between"> <p class="card-title fw-bold">{{ phone_model.phoneBrand.name }} {{ phone_model.name }}</p> {% for option in phone_model.phoneModelOptions %} <p class="lh-1 mb-0"> <small style="width: 20px;"> <b>- {% if option.phoneOption.imageName %} <img style="max-width:20px;" src="{{ vich_uploader_asset(option.phoneOption, 'imageFile') }}" class="img-fluid" alt="{{ option.phoneOption.name }}"> {% else %} <img src="{{ asset('build/images/placeholder/image-none.png') }}" class="card-img-top w-auto object-fit-contain h-25px" alt="Default image"> {% endif %} {{ option.phoneOption.name }} </b> : {{ option.value }} </small> </p> {% endfor %} <hr> <p class="lh-1"><small class="card-text">{{ phone_model.description }}</small></p> </div> <div class="d-flex flex-column gap-2"> <hr> <a href="{{ path('admin_phone_model_show', {'id': phone_model.id}) }}" class="text-black text-center mb-2"> <i class="fa-solid fa-plus text-decoration-underline"></i> Voir plus </a> <a href="{{ path('admin_phone_model_edit', {'id': phone_model.id}) }}" class="btn btn-warning"> <i class="fa-solid fa-pen-to-square"></i> Modifier </a> <form action="{{ path('admin_phone_model_delete', {'id': phone_model.id}) }}" method="post" onsubmit="return confirm('Are you sure?');" style="display: inline-block;"> <input type="hidden" name="_token" value="{{ csrf_token('delete' ~ phone_model.id) }}"> <button class="btn btn-danger w-100"> <i class="fa-solid fa-trash"></i> Supprimer </button> </form> </div> </div> </a> </div> {% endfor %} </div> {% endblock %}