templates/admingrapespages/voir.html.twig line 1

Open in your IDE?
  1. {% extends 'layout_website.html.twig' %}
  2. {% block title %}LOCATION, FABRICATION & VENTE DE VEHICULES A PROPULSION HUMAINE
  3. {% endblock %}
  4. {% block stylesheets %}
  5.     {{parent()}} 
  6.   <meta name="title" content="LOCATION, FABRICATION & VENTE DE VEHICULES A PROPULSION HUMAINE">
  7.   <meta name="description" content="{{GrapesPages.Meta1}}">
  8. <meta name="keywords" content="location, vente, triporteur, vélo-taxi, vélo cargo, food bike, fabrication sur-mesure, covering">
  9.     <link rel="stylesheet" type="text/css" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css"/>
  10.     <link rel="stylesheet" type="text/css" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css"/>
  11. <link rel="stylesheet" href="{{ asset('grapesjs/dist/css/grapes.min.css') }}">
  12. <script src="{{ asset('grapesjs/dist/grapes.min.js') }}"></script>
  13.     <link rel="stylesheet" type="text/css" media="all" href="{{ asset('css/style.css') }}">
  14. {% endblock %}
  15. {% block body_container %}
  16. <style>
  17. {{ GrapesPages.Css|raw }}
  18. </style>
  19. <style>
  20. form input{
  21.   -webkit-box-shadow: none !important;
  22. box-shadow: none !important;
  23. }
  24. form textarea{
  25.   -webkit-box-shadow: none !important;
  26. box-shadow: none !important;
  27. }
  28. .envoyerdemande{
  29.   cursor: pointer;
  30. }
  31. /*
  32. @media screen and (max-width: 1600px ){
  33.             html { font-size:100%; }
  34.     @media screen and (max-width: 1200px){
  35.             html { font-size:90%; }
  36.         @media screen and (max-width: 992px){
  37.             html { font-size:100%; }
  38.             @media screen and (max-width: 768px){
  39.             html { font-size:100%; }
  40.                 @media screen and (max-width: 576px){
  41.               html { font-size:90%; }
  42.                 }
  43.             }
  44.         }
  45.     }
  46. }*/
  47. </style>
  48. <div id="pages" class="body-container">
  49. {{ GrapesPages.Html|raw }}
  50. </div>
  51. {% endblock %}
  52. {% block javascripts %}
  53. <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
  54. <script >
  55. $('.home').slick({
  56.   autoplay: true,
  57.   autoplaySpeed: 3000,
  58. })
  59. $('.slider').slick({
  60.   slidesToShow: 3,
  61.   slidesToScroll: 1,
  62.   centerMode: true,    
  63.   autoplay: true,
  64.   autoplaySpeed: 3000,
  65.   variableWidth: true
  66. })
  67. $('.envoyerdemande').on('click', function () {
  68.   const formData = new FormData();
  69.   formData.set( 'nom' , $( "input[name='nom']" ).val() )  
  70.   formData.set( 'prenom' , $( "input[name='prenom']" ).val()  )  
  71.   formData.set( 'email' , $( "input[name='email']" ).val()  )  
  72.   formData.set( 'telephone' , $( "input[name='telephone']" ).val()  )  
  73.   formData.set( 'projet' , $( ".textareainput" ).val()  )  
  74.   let urlreq = location.protocol +'//'+window.location.host +`/api/demandeprojet`;
  75.   console.log('env demande')
  76.   fetch (urlreq, {
  77.         method: 'POST',
  78.         body: formData,
  79.         credentials: 'include'
  80.         })
  81.       .then (res => res.json ())
  82.       .then (json =>{
  83.   console.log('demande envoyé')
  84.   if( json.mail == 'ok' ){
  85.     $( "input[name='nom']" ).val('') 
  86.     $( "input[name='prenom']" ).val('') 
  87.     $( "input[name='email']" ).val('')
  88.     $( "input[name='telephone']" ).val('')
  89.     $( ".textareainput" ).val('')
  90.     $('.messagepara').text('Votre demande à bien été envoyé')
  91.   } 
  92.       })
  93. });
  94.     let numbclick = document.getElementById('iwdeh')
  95.     if( numbclick ){
  96.       numbclick.onclick = function(){
  97.         numbclick.innerHTML = '+33(0)6 98 80 69 33'
  98.     }
  99.     }
  100. </script>
  101.  {% endblock %}