Linux SRV-16 6.18.44-paas #1 SMP PREEMPT_DYNAMIC Thu Aug 13 10:08:12 UTC 2026 x86_64
/
srv
/
data
/
web
/
vhosts
/
www.humitest.fr
/
htdocs
/
templates
/
front
/
product
/
/srv/data/web/vhosts/www.humitest.fr/htdocs/templates/front/product/newProduct.html.twig
{% extends 'front/layout.html.twig' %} {% block title %}Nos produits{% endblock %} {% block description %}Maindron Structures {% endblock %} {% block keywords %}Nouveaux produits{% endblock %} {% block content %} {% block banner %} <section class="banner pages"> <div class="container"> <div class="middle"> <h1 class="text-uppercase">Nouveaux produits</h1> </div> </div> </section> {% endblock %} <div style="background-color:#f0f3f4!important"> <nav class="navbar navbar-expand-custom navbar-mainbg"> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav" style="margin: 0 auto!important;"> {% for categoriesByGammes in categories %} <a href="{{path('product_category', {'name': categoriesByGammes.name,'id': categoriesByGammes.id} )}}" {% if categoriesByGammes.name == "-" or categoriesByGammes.name|upper == "PAPIER" or categoriesByGammes.name|upper == "TOURBE" or categoriesByGammes.name|upper == "TEXTILE ET CUIR" %} class="d-none" {% else %} class="badge bg-light text-dark m-3 pl-4 pr-4 text-uppercase h5" {% endif %}>{{categoriesByGammes.name}} </a> {# <li class="nav-item"> <a class="nav-link"> | </a> </li> <li class="nav-item"> <a class="nav-link"> {{categoriesByGammes.name}}</a> </li> #} {# <span class="badge bg-light text-dark m-3 pl-4 pr-4 text-uppercase h5">Maçonnerie</span> <span class="badge bg-light text-dark m-3 pl-4 pr-4 text-uppercase h5">Bois</span> <span class="badge bg-light text-dark m-3 pl-4 pr-4 text-uppercase h5">Air</span> #} {# <span class="badge bg-light text-dark m-3 pl-4 pr-4 text-uppercase h5">{{categoriesByGammes.name}}</span> #} {% endfor %} </ul> </div> </nav> <section class="section-padding"> <div class="container"> {% include "front/blocks/product_cardNewProduct.html.twig" %} {# <div class="pagination"> {{ knp_pagination_render(products) }} </div> #} </div> </section> </div> {% endblock %} {% block javascripts %} {{ parent() }} <script src="{{ asset('datatables/jquery.dataTables.js')}}"></script> <script src="{{ asset('datatables/dataTables.bootstrap4.js')}}"></script> <script> $(document).ready(function () { $(document).on("click", ".btn-delete", function () { var id = $(this).attr('id'); var title = $(this).attr('data-title'); var path = $(this).attr('data-path'); $('.modal-footer form').attr('action', path); $('#token').val("{{ csrf_token('delete' ~"+id+") }}"); $('.modal-body').html("<p>Confirmez-vous la suppression de: <strong>" + title + "</strong></p>"); }); }); </script> <script> $(document).ready(function () { $("#dataTable").DataTable() }); </script> <script type="text/javascript"> $('#dataTable').DataTable({ language: { processing: "Traitement en cours...", search: "Rechercher :", lengthMenu: "Afficher _MENU_ éléments", info: "Affichage de l'élement _START_ à _END_ sur _TOTAL_ éléments", infoEmpty: "Affichage de l'élement 0 à 0 sur 0 éléments", infoFiltered: "(filtré de _MAX_ éléments au total)", infoPostFix: "", loadingRecords: "Chargement en cours...", zeroRecords: "Aucun élément à afficher", emptyTable: "Aucune donnée disponible dans le tableau", paginate: { first: "Premier", previous: "Précédent", next: "Suivant", last: "Dernier" }, aria: { sortAscending: ": activer pour trier la colonne par ordre croissant", sortDescending: ": activer pour trier la colonne par ordre décroissant" } }, aaSorting: [] }); </script> <style> .btn-red{ background-color:#c11823; } {% endblock %}