templates/back/product_page/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">Pages produits</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 pages produits</h3><br>
  20.                             <div class="col-md-4">
  21.                                 <a href="{{ path('back_product_page_add') }}" class="btn btn-block btn-info">Ajouter une page produits</a>
  22.                             </div>
  23.                         </div>
  24.                         <!-- /.card-header -->
  25.                         <div class="card-body">
  26.                             <table id="postTable" class="table table-bordered table-hover">
  27.                                 <thead>
  28.                                 <tr>
  29.                                     <th>Nom</th>
  30.                                     <th>Description</th>
  31.                                     <th>Sous catégorie</th>
  32.                                     <th>Actions</th>
  33.                                 </tr>
  34.                                 </thead>
  35.                                 <tbody>
  36.                                 {% for productPage in productPages %}
  37.                                     <tr>
  38.                                         <td>{{ productPage.name }}</td>
  39.                                         <td>{{ productPage.description|striptags|slice(0, 150) ~ '...' }}</td>
  40.                                         <td>{{ productPage.subCategory.name }}</td>
  41.                                         <td>
  42.                                             <a href="{{ path('back_product_page_edit', {'id': productPage.id}) }}" class="btn btn-block btn-info">Editer</a>
  43.                                             <a href="{{ path('back_product_page_remove', {'id': productPage.id}) }}" class="btn btn-block btn-danger" onclick="return confirm('Etes-vous sûr de vouloir supprimer cette page produit ?')">Supprimer</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>
  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 %}