templates/Theme/Produit/Service/Message/contactus.html.twig line 1

Open in your IDE?
  1. {% extends "Theme/Users/User/layouthome.html.twig" %}
  2. {% block meta %}
  3.     {{ parent() }}
  4.     <meta name="keywords" content="{{ site }}, Business, Innovation,Administration"/>
  5.     <meta name="author" content="Noel Kenfack"/>
  6.     <meta name="description" content="{{ site }} | Nous contacter"/>
  7. {% endblock %}
  8. {% block title %}
  9.     {{ parent() }} - Nous contacter
  10. {% endblock %}
  11. {% block stylesheets %}
  12.     {{ parent() }}
  13. {% endblock %}
  14. {% block userblog_body %}
  15. <style>
  16. ul {
  17.   list-style: none;
  18. }
  19. input {
  20.   overflow: hidden;
  21. }
  22. .section-title {
  23.   position: relative;
  24.   font-size: 30px;
  25.   font-weight: 600;
  26.   font-family: "Poppins", sans-serif;
  27.   margin: 0 0 35px;
  28. }
  29. .sec-pad {
  30.   padding: 60px 0 0;
  31.   margin: 50px 0;
  32. }
  33. .contact-sec {
  34.   align-item: center;
  35.   display: flex;
  36.   background-color: #5cbde466;
  37. }
  38. .contact-sec .contact-ul li,
  39. .contact-ul b {
  40.   font-size: 20px;
  41.   margin: 10px 0;
  42.   font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
  43.   word-wrap: break-word;
  44. }
  45. .contact-sec .contact-ul i {
  46.   font-size: 18px;
  47.   padding: 10px;
  48.   margin-right: 10px;
  49.   border-radius: 50%;
  50. }
  51. .contact-detail a {
  52.   color: #000;
  53.   text-decoration: none;
  54. }
  55. .contact-sec .contact-ul li b:hover {
  56.   color: #f93;
  57. }
  58. .contact-sec .contact-ul li .fa-location-dot {
  59.   color: #f44337;
  60.   border: 2px solid #f4433790;
  61. }
  62. .contact-sec .contact-ul li .fa-phone {
  63.   color: #00b055;
  64.   border: 2px solid #00b05590;
  65. }
  66. .contact-sec .contact-ul li .fa-envelope {
  67.   color: #ff6347;
  68.   border: 2px solid #ff634790;
  69. }
  70. .contact-detail span {
  71.   width: 400px;
  72.   display: flex;
  73.   justify-content: center;
  74. }
  75. .contact-detail span a {
  76.   font-size: 20px;
  77.   padding: 6px 12px;
  78.   color: #000;
  79.   border-radius: 50%;
  80.   margin: 0px 5px;
  81. }
  82. .contact-detail span .fb {
  83.   color: #3b5998;
  84.   border: 3px solid #3b5998;
  85. }
  86. .contact-detail span .fb:hover {
  87.   color: #fff;
  88.   background-color: #3b5998;
  89. }
  90. .contact-detail span .insta {
  91.   color: #833ab4;
  92.   border: 3px solid #833ab4;
  93. }
  94. .contact-detail span .insta:hover {
  95.   color: #fff;
  96.   background-color: #833ab4;
  97. }
  98. .contact-detail span .twitter {
  99.   color: #00acee;
  100.   border: 3px solid #00acee;
  101. }
  102. .contact-detail span .twitter:hover {
  103.   color: #fff;
  104.   background-color: #00acee;
  105. }
  106. form.contFrm {
  107.   max-width: 100%;
  108.   margin: auto;
  109. }
  110. .inptFld {
  111.   width: 100%;
  112.   height: 50px;
  113.   border: 0;
  114.   margin: 0 0 10px;
  115.   border-radius: 8px;
  116.   padding: 0 20px;
  117.   font-size: 16px;
  118.   color: #000;
  119. }
  120. .inptFld:focus {
  121.   outline-offset: -4px;
  122.   outline: 1px solid #f93;
  123. }
  124. .contFrm textarea {
  125.   height: 75px;
  126.   padding-top: 5px;
  127. }
  128. .inptBtn {
  129.   height: 50px;
  130.   border: 0;
  131.   background: #00b055;
  132.   font-size: 14px;
  133.   color: #fff;
  134.   margin: auto;
  135.   letter-spacing: 1px;
  136.   cursor: pointer;
  137.   width: 100%;
  138.   max-width: 200px;
  139. }
  140. /* Responcive css Start */
  141. @media (max-width: 991px) {
  142.   .sec-pad {
  143.     padding: 20px 0 0px;
  144.   }
  145.   .contact-sec .contact-ul li,
  146.   .contact-ul b {
  147.     font-size: 18px;
  148.   }
  149.   .contact-sec .contact-ul i {
  150.     font-size: 14px;
  151.     padding: 6px;
  152.     margin-right: 6px;
  153.   }
  154.   .inptFld {
  155.     height: 40px;
  156.     margin: 0 0 10px;
  157.     padding: 0 14px;
  158.     font-size: 14px;
  159.   }
  160. }
  161. @media (max-width: 767px) {
  162.   .contact-detail span {
  163.     width: auto;
  164.   }
  165.   .contact-detail span a {
  166.     font-size: 18px;
  167.     padding: 5px 10px;
  168.     color: #000;
  169.     border-radius: 50%;
  170.     margin: 0px 5px 20px;
  171.   }
  172. }
  173. @media (max-width: 575px) {
  174.   .section-title {
  175.     font-size: 26px;
  176.     font-weight: 500;
  177.   }
  178.   .contact-sec {
  179.     border-radius: 10% 10% 0% 0% / 5% 5% 0% 0%;
  180.   }
  181.   .contact-sec .contact-ul i {
  182.     border: none;
  183.   }
  184.   .inptFld {
  185.     height: 36px;
  186.     margin: 0 0 8px;
  187.     padding: 0 14px;
  188.     font-size: 14px;
  189.   }
  190. }
  191. @media (max-width: 480px) {
  192.   .contact-sec .contact-ul li,
  193.   .contact-ul b {
  194.     font-size: 16px;
  195.   }
  196. }
  197. </style>
  198. <div style="background: #f5f5f5;">
  199. <div class="container">
  200. <div class="row">
  201. {% if is_mobile() %}
  202. <div class="col-md-12">
  203. <ol class="c-navigation-breadcrumbs__directory">
  204. <!-- Duplicating the "Home" link in both the global navigation and the breadcrumb trail is not recommended. -->
  205. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  206.   <a class="c-navigation-breadcrumbs__link" href="" property="item" typeof="WebPage">
  207.     <span class="u-visually-hidden" property="name"><span class="fa fa-home"> </span> Accueil</span>
  208.   </a>
  209.   <meta property="position" content="1">
  210. </li>
  211. <li class="c-navigation-breadcrumbs__item" property="itemListElement" typeof="ListItem">
  212.   <a class="c-navigation-breadcrumbs__link" href="#!" property="item" typeof="WebPage">
  213.     <span property="name">L'Institut</span>
  214.   </a>
  215.   <meta property="position" content="2">
  216. </li>
  217. </ol>
  218. </div>
  219. {% else %}
  220. <div class="col-md-12">
  221. <div style="padding: 20px 0px;">
  222.     <div class="btn-group" style="float: right; margin-top: -10px;">
  223.     <button class="btn btn-default dropdown-toggle" data-toggle="dropdown"> Appliquer un filtre <span class="fa fa-angle-down"></span></button>
  224.     <ul class="dropdown-menu pull-right">
  225.         <li><a href=""><span class="fa fa-angle-double-right"></span> Afficher tous les articles</a></li>
  226.         <li class="divider"></li>
  227.         <li><a href=""><span class="fa fa-angle-double-right"></span> Afficher tous les articles</a></li>
  228.     </ul>
  229.     </div>
  230.     <ul class="breadcrumbs">
  231.       <li><a href="#"><span class="fa fa-home"></span> Accueil</a></li>
  232.         <li><a href="#!">L'Institut</a></li>
  233.         <li>Informations à propos de l'institut</li>
  234.     </ul>
  235. </div>
  236. </div>
  237. {% endif %}
  238. </div>
  239. </div>
  240. </div>
  241. <div class="contact-sec sec-pad" style="margin: 0px 0px!important;">
  242.     <div class="container mb-2">
  243.         {% for infos in app.session.flashbag.get('information') %}
  244.             {% if loop.last %}
  245.                 <div class="alert alert-success text-center text-success">
  246.                     <h3> {{ infos }}</h3>
  247.                 </div>
  248.             {% endif %}
  249.         {% endfor %}
  250.       <div class="row">
  251.         <div class="col-md-6">
  252.           <div class="contact-detail">
  253.             <h1 class="section-title">Nous contacter</h1>
  254.   
  255.             <ul class="contact-ul">
  256.               <li><i class="fa fa-map"></i> Carrefour Kameni, Yaoundé.</li>
  257.               <li>
  258.                   <i class="fa fa-phone"></i>
  259.           <a href="tel:237 6xxxxxxxx"><b>237 6xxxxxxxx</b></a>,
  260.           <a href="tel:237 6xxxxxxxx"><b>237 6xxxxxxxx</b></a>
  261.               </li>
  262.               <li>
  263.           <i class="fa fa-envelope"></i>
  264.           <a href="mailto:info@azcorporation.net"><b> info@azcorporation.net</b></a>
  265.               </li>
  266.             </ul>
  267.   
  268.             <span>
  269.               <a href="#" class="fb"><i class="fa fa-facebook"></i></a>
  270.               <a href="#" class="insta"><i class="fa fa-instagram"></i></a>
  271.               <a href="#" class="twitter"><i class="fa fa-twitter"></i></a>
  272.             </span>
  273.           </div>
  274.         </div>
  275.   
  276.         <div class="col-md-6">
  277.             {{ form_start(form, {'attr': {'class':'contFrm', 'action': path('produit_service_contact_us'), 'method': 'post' }}) }}
  278.             <div class="row">
  279.               <div class="col-sm-6 col-md-6">
  280.                 <label>Name *</label>
  281.                 <label><span style="color:red;">{{ form_errors(form.nom) }}</span></label>
  282.                 {% if app.user != null %}
  283.                     {% set nom = app.user.name(20) %}
  284.                     {{ form_widget(form.nom, {'attr':{'value': nom,'class': 'form-control inptFld'},'disabled':true}) }}
  285.                 {% else %}
  286.                     {{ form_widget(form.nom,{'attr':{'class': 'form-control inptFld'}}) }}
  287.                 {% endif %}
  288.               </div>
  289.   
  290.               <div class="col-sm-6 col-md-6">
  291.                 <label>Email *</label>
  292.                 <label><span style="color:red;">{{ form_errors(form.email) }}</span></label>
  293.                 {% if app.user != null %}
  294.                     {% set mail = app.user.username %}
  295.                     {{ form_widget(form.email, {'attr':{'value': mail,'class': 'form-control inptFld'},'disabled':true}) }}
  296.                 {% else %}
  297.                     {{ form_widget(form.email,{'attr':{'class': 'form-control inptFld'}}) }}
  298.                 {% endif %}
  299.               </div>
  300.   
  301.               <div class="col-sm-12 col-md-12">
  302.                 <label>Subject *</label>
  303.                 <label><span style="color:red;">{{ form_errors(form.titre) }}</span></label>
  304.                 {{ form_widget(form.titre,{'attr':{'class': 'inptFld form-control'}}) }}
  305.               </div>
  306.               <div class="col-md-12">
  307.                 <label>Message *</label>
  308.                 <label><span style="color:red;">{{ form_errors(form.contenu) }}</span></label>
  309.                 {{ form_widget(form.contenu,{'attr':{'class': 'inptFld form-control'}}) }}
  310.               </div>
  311.   
  312.               <div class="col-md-12">
  313.                 <button class="btn btn-primary btn-lg" required="required">Envoyez le Message</button>
  314.               </div>
  315.             </div>
  316.             {{ form_end(form) }}
  317.         </div>
  318.       </div>
  319.     </div>
  320. </div>
  321. <div style="padding-top: 20px;">
  322. <div class="container">
  323. <div class="row">
  324.   <div class="col-md-6">
  325.     <div style="background: #fff; padding: 10px;">
  326.       <ul class="nav nav-tabs" id="myTab" role="tablist">
  327.         <li class="nav-item">
  328.           <a class="nav-link active" id="home-tab" data-toggle="tab" href="#home" role="tab" aria-controls="home" aria-selected="true">Notre adresse</a>
  329.         </li>
  330.       </ul>
  331.       <div>
  332.         <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d15923.294597485665!2d11.4905662!3d3.8480024!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x108bcfdbfb5da54b%3A0xe9ed2f8954b445f6!2sINSTITUT%20DE%20FORMATION%20PROFESSIONNELLE%20AZ%20CORPORATION!5e0!3m2!1sfr!2scm!4v1708450911509!5m2!1sfr!2scm" width="600" height="450" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
  333.       </div>
  334.     </div>
  335.   </div>
  336. </div>
  337. </div>
  338. </div>
  339. {% endblock %}
  340. {% block javascripttemplate %}
  341.     $('#contact-car').hide();
  342.     $('#contact-bus').hide();
  343.     $('#contact-bike').hide();
  344.     $('#contact-phone').hide();
  345.     $('#contact-mail').hide();
  346.     $('#contact-carClick').removeClass("active");
  347.     $('#contact-busClick').removeClass("active");
  348.     $('#contact-bikeClick').removeClass("active");
  349.     $('#contact-phoneClick').removeClass("active");
  350.     $('#contact-mailClick').removeClass("active");
  351.     $('#contact-map').show();
  352.     $("#contact-mapClick").addClass("active");
  353. // contact page toogles
  354. $("#contact-mapClick").click(function () {
  355.     $('#contact-car').hide();
  356.     $('#contact-bus').hide();
  357.     $('#contact-bike').hide();
  358.     $('#contact-phone').hide();
  359.     $('#contact-mail').hide();
  360.     $('#contact-carClick').removeClass("active");
  361.     $('#contact-busClick').removeClass("active");
  362.     $('#contact-bikeClick').removeClass("active");
  363.     $('#contact-phoneClick').removeClass("active");
  364.     $('#contact-mailClick').removeClass("active");
  365.     $('#contact-map').show();
  366.     $("#contact-mapClick").addClass("active");
  367. });
  368. $("#contact-carClick").click(function () {
  369.     $('#contact-map').hide();
  370.     $('#contact-bus').hide();
  371.     $('#contact-bike').hide();
  372.     $('#contact-phone').hide();
  373.     $('#contact-mail').hide();
  374.     $('#contact-mapClick').removeClass("active");
  375.     $('#contact-busClick').removeClass("active");
  376.     $('#contact-bikeClick').removeClass("active");
  377.     $('#contact-phoneClick').removeClass("active");
  378.     $('#contact-mailClick').removeClass("active");
  379.     $('#contact-car').show();
  380.     $("#contact-carClick").addClass("active");
  381. });
  382. $("#contact-busClick").click(function () {
  383.     $('#contact-map').hide();
  384.     $('#contact-car').hide();
  385.     $('#contact-bike').hide();
  386.     $('#contact-phone').hide();
  387.     $('#contact-mail').hide();
  388.     $('#contact-mapClick').removeClass("active");
  389.     $('#contact-carClick').removeClass("active");
  390.     $('#contact-bikeClick').removeClass("active");
  391.     $('#contact-phoneClick').removeClass("active");
  392.     $('#contact-mailClick').removeClass("active");
  393.     $('#contact-bus').show();
  394.     $("#contact-busClick").addClass("active");
  395. });
  396. $("#contact-bikeClick").click(function () {
  397.     $('#contact-map').hide();
  398.     $('#contact-car').hide();
  399.     $('#contact-bus').hide();
  400.     $('#contact-phone').hide();
  401.     $('#contact-mail').hide();
  402.     $('#contact-mapClick').removeClass("active");
  403.     $('#contact-carClick').removeClass("active");
  404.     $('#contact-busClick').removeClass("active");
  405.     $('#contact-phoneClick').removeClass("active");
  406.     $('#contact-mailClick').removeClass("active");
  407.     $('#contact-bike').show();
  408.     $("#contact-bikeClick").addClass("active");
  409. });
  410. $("#contact-phoneClick").click(function () {
  411.     $('#contact-map').hide();
  412.     $('#contact-car').hide();
  413.     $('#contact-bus').hide();
  414.     $('#contact-bike').hide();
  415.     $('#contact-mail').hide();
  416.     $('#contact-mapClick').removeClass("active");
  417.     $('#contact-carClick').removeClass("active");
  418.     $('#contact-busClick').removeClass("active");
  419.     $('#contact-bikeClick').removeClass("active");
  420.     $('#contact-mailClick').removeClass("active");
  421.     $('#contact-phone').show();
  422.     $("#contact-phoneClick").addClass("active");
  423. });
  424. $("#contact-mailClick").click(function () {
  425.     $('#contact-map').hide();
  426.     $('#contact-car').hide();
  427.     $('#contact-bus').hide();
  428.     $('#contact-bike').hide();
  429.     $('#contact-phone').hide();
  430.     $('#contact-mapClick').removeClass("active");
  431.     $('#contact-carClick').removeClass("active");
  432.     $('#contact-busClick').removeClass("active");
  433.     $('#contact-bikeClick').removeClass("active");
  434.     $('#contact-phoneClick').removeClass("active");
  435.     $('#contact-mail').show();
  436.     $("#contact-mailClick").addClass("active");
  437. });
  438. {% endblock %}