templates/admin/country/addDestination.html.twig line 94

Open in your IDE?
  1. {% extends 'admin/baseAdmin.html.twig' %}
  2. {% block page_title %}Ajouter Destination{% endblock %}
  3. {% block breadcump_main %}Pays{% endblock %}
  4. {% block breadcump_subtitle %}Création de destination{% endblock %}
  5. {% block menu_left_sidebar %}
  6.     {% include 'include/menu/menuAdmin.html.twig' with { menu_active_event : '2'} %}
  7. {% endblock %}
  8. {% block stylesheets %}
  9.     <link href="{{ asset('admin/libs/select2/css/select2.min.css') }}" rel="stylesheet" type="text/css">
  10.     <link href="{{ asset('admin/css/tailwind.min.css') }}" rel="stylesheet" type="text/css">
  11.     <link href="{{ asset('admin/css/tailwind2.css') }}" rel="stylesheet" type="text/css">
  12. {% endblock %}
  13. {% block title %}{{"Ajouter Destination"|trans }}{% endblock %} 
  14. {% block content %} 
  15.     <form class="p-1 " method="post" action="{{ path('add_destination')}}" enctype="multipart/form-data"  >
  16.         <div class="container-fluid">
  17.             <div class="row">
  18.                 <div class="col-xl-12 px-0">
  19.                     <div class="card">
  20.                         <div class="card-body"> <h5 class="text-lg font-semibold mt-5 ">Détails de destination </h5>
  21.                             <p class="pb-4 text-gray-700 text-sm">Ici, vous pouvez modifier et consulter la destination . </p>
  22.                             <div class="row mb-4">
  23.                                 <div class="mb-3 col-md-6">
  24.                                     <p for="" class="form-label font-semibold ">Pays</p>
  25.                                     <select id="country" name="country" class=" select border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500 py-3">
  26.                                         {% for country in countries %}
  27.                                             <option value="{{ country.id }}"  >{{ country.name }}</option>
  28.                                         {% endfor %}
  29.                                     </select>
  30.                                 </div>
  31.                                 <div class="col-md-6 mb-3">
  32.                                     <p for="" class="form-label font-semibold ">Région</p>
  33.                                     <div class="form-floating  pe-0 " id="city">
  34.                                         <input type="text" name="name" class="block sm:text-sm form-control p-2.5 rounded-lg w-full mt-0" id="floatingInput" placeholder="lieu">
  35.                                         <label class="mb-2 ps-4 text-sm font-medium text-gray-900 dark:text-white" for="floatingInput">Destination, ville ou lieu de l'expérience                                                 </label>
  36.                                     </div>
  37.                                 </div>
  38.                                 <div class=" col-md-6 mb-3 text-base">
  39.                                     <p for="" class="form-label font-semibold ">Type de destination </p>
  40.                                     <select placeholder="choisir les sous categories" name="typedestination" class="text-sm select" data-allow-clear="1" >
  41.                                         <option>Ville
  42.                                         </option>
  43.                                         <option>Destination</option>
  44.                                         <option>Desert</option>
  45.                                         <option>Montagne</option>
  46.                                         <option>Réserve naturelle</option>
  47.                                     </select>
  48.                                 </div>
  49.                             </div>
  50.                             <div class="divider mt-16"></div>
  51.                             <div class="flex mt-4 row">
  52.                                 <div class="col-md-6">
  53.                                     <p class="text-xs  text-gray-900 mb-2">En cliquant sur le bouton de Enregistrer, vous mettez à jours les informations envoyé dans ce formulaire </p>
  54.                                 </div>
  55.                                 <div class="col-md flex justify-end">
  56.                                     <button type="reset" style=" color: #ffaa00; border: 1px solid;" class="font-medium h-10  py-2.5 rounded-lg text-center text-sm  w-40 me-2">
  57.                                         Annuler</button>
  58.                                     <button type="submit" style=" background: #ffaa00;" class="font-medium hover:bg-primary-700 h-10  py-2.5 rounded-lg text-center text-sm text-white w-40">Enregistrer</button>
  59.                                 </div>
  60.                             </div>
  61.                         </div>
  62.                         <!-- end card body -->
  63.                     </div>
  64.                     <!-- end card -->
  65.                 </div>
  66.                 <!-- end col -->
  67.                 <!-- end col -->
  68.             </div>
  69.         </div> <!-- container-fluid -->
  70.         <!-- End Page-content -->
  71. </form>
  72. <!-- End main -->
  73. {% endblock %}
  74. {% block javascripts %}
  75.     <script src="{{ asset('admin/pages/ajouter-category.js')}}"></script>
  76. {% endblock %}{% extends 'admin/baseAdmin.html.twig' %}
  77. {% block stylesheets %}
  78. {% endblock %}
  79. {% block title %}{{"Ajouter Destination"|trans }}{% endblock %} 
  80. {% block content %} 
  81.     <div class="main-content px-8">
  82.         <div class="md:flex items-center justify-between pt-6 ">
  83.             <div>
  84.                 <h6 class="mb-0 text-16 uppercase font-semibold dark:text-white">Ajouter Destination</h6>
  85.             </div>
  86.             <div class="shrink-0">
  87.                 <ul class="mb-0 flex items-center  text-[12px] mt-2 md:mt-0">
  88.                     <li class=" inline-block"><a href="#!" class="text-gray-800 dark:text-white">Destination</a></li>
  89.                     <li class="text-gray-600 px-2">/</li>
  90.                     <li class="text-gray-600 "> Ajouter Destination </li>
  91.                 </ul>
  92.             </div>
  93.         </div>
  94.         <div class="page-content">
  95.             <div class="container-fluid">
  96.                 <div class="row">
  97.                     <div class="col-xl-12 px-0">
  98.                         <div class="card">
  99.                             <div class="card-body">
  100.                                 <form class="p-1 " method="post" action="{{ path('add_destination')}}" enctype="multipart/form-data"  >
  101.                                     <h5 class="text-lg font-semibold mt-5 ">Détails de destination </h5>
  102.                                     <p class="pb-4 text-gray-700 text-sm">Ici, vous pouvez modifier et consulter la destination . </p>
  103.                                     <div class="row mb-4">
  104.                                         <div class="mb-3 col-md-6">
  105.                                             <p for="" class="form-label font-semibold ">Pays</p>
  106.                                             <select id="country" name="country" class=" select border border-gray-300 text-gray-900 text-sm rounded-lg focus:ring-blue-500 focus:border-blue-500 block w-full p-3.5 dark:bg-gray-700 dark:border-gray-600 dark:placeholder-gray-400 dark:text-white dark:focus:ring-blue-500 dark:focus:border-blue-500 py-3">
  107.                                                 {% for country in countries %}
  108.                                                     <option value="{{ country.id }}"  >{{ country.name }}</option>
  109.                                                 {% endfor %}
  110.                                             </select>
  111.                                         </div>
  112.                                         <div class="col-md-6 mb-3">
  113.                                             <p for="" class="form-label font-semibold ">Région</p>
  114.                                             <div class="form-floating  pe-0 " id="city">
  115.                                                 <input type="text" name="name" class="block sm:text-sm form-control p-2.5 rounded-lg w-full mt-0" id="floatingInput" placeholder="lieu">
  116.                                                 <label class="mb-2 ps-4 text-sm font-medium text-gray-900 dark:text-white" for="floatingInput">Destination, ville ou lieu de l'expérience                                                 </label>
  117.                                             </div>
  118.                                         </div>
  119.                                         <div class=" col-md-6 mb-3 text-base">
  120.                                             <p for="" class="form-label font-semibold ">Type de destination </p>
  121.                                             <select placeholder="choisir les sous categories" name="typedestination" class="text-sm select" data-allow-clear="1" >
  122.                                                 <option>Ville
  123.                                                 </option>
  124.                                                 <option>Destination</option>
  125.                                                 <option>Desert</option>
  126.                                                 <option>Montagne</option>
  127.                                                 <option>Réserve naturelle</option>
  128.                                             </select>
  129.                                         </div>
  130.                                     </div>
  131.                                     <div class="divider mt-16"></div>
  132.                                     <div class="flex mt-4 row">
  133.                                         <div class="col-md-6">
  134.                                             <p class="text-xs  text-gray-900 mb-2">En cliquant sur le bouton de Enregistrer, vous mettez à jours les informations envoyé dans ce formulaire </p>
  135.                                         </div>
  136.                                         <div class="col-md flex justify-end">
  137.                                             <button type="reset" style=" color: #ffaa00; border: 1px solid;" class="font-medium h-10  py-2.5 rounded-lg text-center text-sm  w-40 me-2">
  138.                                                 Annuler</button>
  139.                                             <button type="submit" style=" background: #ffaa00;" class="font-medium hover:bg-primary-700 h-10  py-2.5 rounded-lg text-center text-sm text-white w-40">Enregistrer</button>
  140.                                         </div>
  141.                                     </div>
  142.                                 </form>
  143.                             </div>
  144.                             <!-- end card body -->
  145.                         </div>
  146.                         <!-- end card -->
  147.                     </div>
  148.                     <!-- end col -->
  149.                     <!-- end col -->
  150.                 </div>
  151.             </div> <!-- container-fluid -->
  152.             <!-- End main -->
  153.         {% endblock %}
  154.         {% block javascripts %}
  155.             <!-- apexcharts -->
  156.             <script src="{{ asset('admin/libs/parsleyjs/parsley.min.js')}}"></script>
  157.             <script src="{{ asset('admin/libs/select2/js/select2.min.js')}}"></script>
  158.             <script src="{{ asset('admin/libs/bootstrap-maxlength/bootstrap-maxlength.min.js')}}"></script>
  159.             <script src="{{ asset('admin/js/pages/form-validation.init.js')}}"></script>
  160.             <script src="{{ asset('admin/js/app.js')}}"></script>
  161.             <script>
  162.                 /*
  163.                  Template Name: Skote - Admin & Dashboard Template
  164.                  Author: Themesbrand
  165.                  Website: https://themesbrand.com/
  166.                  Contact: themesbrand@gmail.com
  167.                  File: Form Advanced Js File
  168.                  */
  169.                 !function ($) {
  170.                     "use strict";
  171.                     var AdvancedForm = function () { };
  172.                     AdvancedForm.prototype.init = function () {
  173.                         // Select2
  174.                         if ($('.select2').length > 0) {
  175.                             $(".select2").select2();
  176.                         }
  177.                         if ($('.select2-tags').length > 0) {
  178.                             $(".select2-tags").select2({
  179.                                 tags: true
  180.                             });
  181.                         }
  182.                         if ($('.select2-limiting-3').length > 0) {
  183.                             $(".select2-limiting-3").select2({
  184.                                 maximumSelectionLength: 3
  185.                             });
  186.                         }
  187.                         //Bootstrap-MaxLength
  188.                         $('input#defaultconfig').maxlength({
  189.                             warningClass: "badge bg-info",
  190.                             limitReachedClass: "badge bg-warning"
  191.                         });
  192.                         $('input#thresholdconfig').maxlength({
  193.                             threshold: 20,
  194.                             warningClass: "badge bg-info",
  195.                             limitReachedClass: "badge bg-warning"
  196.                         });
  197.                         $('input#moreoptions').maxlength({
  198.                             alwaysShow: true,
  199.                             warningClass: "badge bg-success",
  200.                             limitReachedClass: "badge bg-danger"
  201.                         });
  202.                         $('input#alloptions').maxlength({
  203.                             alwaysShow: true,
  204.                             warningClass: "badge bg-success",
  205.                             limitReachedClass: "badge bg-danger",
  206.                             separator: ' out of ',
  207.                             preText: 'You typed ',
  208.                             postText: ' chars available.',
  209.                             validate: true
  210.                         });
  211.                         $('textarea#textarea').maxlength({
  212.                             alwaysShow: true,
  213.                             warningClass: "badge bg-info",
  214.                             limitReachedClass: "badge bg-warning"
  215.                         });
  216.                         $('input#placement').maxlength({
  217.                             alwaysShow: true,
  218.                             placement: 'top-left',
  219.                             warningClass: "badge bg-info",
  220.                             limitReachedClass: "badge bg-warning"
  221.                         });
  222.                     },
  223.                             //init
  224.                             $.AdvancedForm = new AdvancedForm, $.AdvancedForm.Constructor = AdvancedForm
  225.                 }(window.jQuery),
  226.                         //Datepicker
  227.                                 function ($) {
  228.                                     "use strict";
  229.                                     $.AdvancedForm.init();
  230.                                 }(window.jQuery);
  231.             </script>
  232.         {% endblock %}