templates/back/slider/list.html.twig line 1

Open in your IDE?
  1. {% extends 'base_back.html.twig' %}
  2. {% block body %}
  3.     <div class="content-header">
  4.         <div class="container-fluid">
  5.             <div class="row mb-2">
  6.                 <div class="col-sm-6">
  7.                     <h1 class="m-0">Slider</h1>
  8.                 </div><!-- /.col -->
  9.             </div><!-- /.row -->
  10.         </div><!-- /.container-fluid -->
  11.     </div>
  12.     <section class="content">
  13.         <div class="container-fluid">
  14.             <!-- Small boxes (Stat box) -->
  15.             <div class="row">
  16.                 <div class="col-12">
  17.                     <div class="card">
  18.                         <div class="card-header">
  19.                             <h3 class="card-title">Liste des sliders</h3><br>
  20.                         </div>
  21.                         <!-- /.card-header -->
  22.                         <div class="card-body">
  23.                             <table id="postTable" class="table table-bordered table-hover">
  24.                                 <thead>
  25.                                 <tr>
  26.                                     <th>Page</th>
  27.                                     <th>Image 1</th>
  28.                                     <th>Image 2</th>
  29.                                     <th>Image 3</th>
  30.                                     <th>Image 4</th>
  31.                                     <th>Actions</th>
  32.                                 </tr>
  33.                                 </thead>
  34.                                 <tbody>
  35.                                 {% for slider in sliders %}
  36.                                     <tr>
  37.                                         <td>{{ slider.page }}</td>
  38.                                         <td><img src="{% if slider.image1 %}{{asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image1) }}{% endif %}" style="height:50px"></td>
  39.                                         <td><img src="{% if slider.image2 %}{{asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image2) }}{% endif %}" style="height:50px"></td>
  40.                                         <td><img src="{% if slider.image3 %}{{asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image3) }}{% endif %}" style="height:50px"></td>
  41.                                         <td><img src="{% if slider.image4 %}{{asset(constant('App\\Services\\UploadFileService::POST_IMAGE_DIR') ~ slider.image4) }}{% endif %}" style="height:50px"></td>
  42.                                         <td>
  43.                                             <a href="{{ path('back_slider_edit', {'id': slider.id}) }}" class="btn btn-block btn-info">Editer</a>
  44.                                         </td>
  45.                                     </tr>
  46.                                 {% endfor %}
  47.                                 </tbody>
  48.                             </table>
  49.                         </div>
  50.                     </div>
  51.                 </div>
  52.             </div>
  53.         </div>
  54.     </section>
  55. {% endblock %}
  56. {% block javascript %}
  57. {{ parent() }}
  58. <script nonce="{{ csp_nonce('script') }}">
  59.     $(document).ready(function() {
  60.         $('#postTable').DataTable({
  61.             "language": {
  62.                 "url": "//cdn.datatables.net/plug-ins/1.10.24/i18n/French.json"
  63.             },
  64.             "order": []
  65.         });
  66.     });
  67. </script>
  68. {% endblock %}