templates/statut/index.html.twig line 1

Open in your IDE?
  1. {% extends 'templateApp.html.twig' %}
  2. {% block title %}Statut index{% endblock %}
  3. {% block stylesheets %}
  4.  {{ parent() }}
  5. <link rel="stylesheet" href="https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css" />
  6. <link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.7.0/css/buttons.dataTables.min.css" />
  7. <link rel="stylesheet" href="https://cdn.datatables.net/rowreorder/1.2.8/css/rowReorder.dataTables.min.css" />
  8. <link rel="stylesheet" href="https://cdn.datatables.net/responsive/2.2.9/css/responsive.dataTables.min.css" />
  9. {% endblock %}
  10. {% block body %}
  11.     <h3>Liste des status</h>
  12. <hr/>
  13.     <div class="container">
  14.         <div class"row">
  15.             <table id="tablo" class="display nowrap mx-auto col-sm" style="font-size-adjust:auto;">
  16.                 <thead>
  17.                     <tr>
  18.                         <th>Libelle</th>
  19.                         <th>actions</th>
  20.                     </tr>
  21.                 </thead>
  22.                 <tbody>
  23.                 {% for statut in statuts %}
  24.                     <tr>
  25.                         <td>{{ statut.libelle }}</td>
  26.                         <td>
  27.                             <a href="{{ path('app_statut_show', {'id': statut.id}) }}">show</a>
  28.                             <a href="{{ path('app_statut_edit', {'id': statut.id}) }}">edit</a>
  29.                         </td>
  30.                     </tr>
  31.                 {% else %}
  32.                     <tr>
  33.                         <td colspan="3">no records found</td>
  34.                     </tr>
  35.                 {% endfor %}
  36.                 </tbody>
  37.             </table>
  38.             <a class="btn btn-info" href="{{ path('app_statut_new') }}">Ajout statut</a>
  39.         </div>
  40.     </div>
  41. {% endblock %}
  42. {% block javascripts %}
  43.     {{ parent() }}
  44.     <script type="text/javascript" language="javascript" src="https://code.jquery.com/jquery-3.5.1.js"></script>
  45.     <script type="text/javascript" language="javascript"
  46.         src="https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js"></script>
  47.     <script type="text/javascript" language="javascript"
  48.         src="https://cdn.datatables.net/rowreorder/1.2.8/js/dataTables.rowReorder.min.js"></script>
  49.     <script type="text/javascript" language="javascript"
  50.         src="https://cdn.datatables.net/responsive/2.2.9/js/dataTables.responsive.min.js"></script>
  51.     <script type="text/javascript" language="javascript"
  52.         src="https://cdn.datatables.net/buttons/1.7.0/js/dataTables.buttons.min.js"></script>
  53.     <script type="text/javascript" language="javascript"
  54.         src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
  55.     <script type="text/javascript" language="javascript"
  56.         src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
  57.     <script type="text/javascript" language="javascript"
  58.         src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
  59.     <script type="text/javascript" language="javascript"
  60.         src="https://cdn.datatables.net/buttons/1.7.0/js/buttons.html5.min.js"></script>
  61.     <script type="text/javascript" language="javascript"
  62.         src="https://cdn.datatables.net/buttons/1.7.0/js/buttons.print.min.js"></script>
  63.     <script>
  64.         $(document).ready(function () {
  65.             $('#tablo').DataTable({
  66.                 dom: 'lBfrtip',
  67.                 responsive: true,
  68.                 destroy: true,
  69.                 buttons: [
  70.                     'excel', 'pdf', 'print'
  71.                 ]
  72.             });
  73.         });
  74.     </script>
  75. {% endblock %}