templates/frontend/quote/quote_request/_form.html.twig line 1

  1. <div class="row">
  2.     <aside class="col-xl-3 col-lg-4">
  3.         <h2>Custom & Bespoke Cardboard Boxes!</h2>
  4.         <p class="lead">Your Bespoke Box in 4 Simple Steps.</p>
  5.         <ul class="list_ok">
  6.             <li>
  7.                 <b>Choose your style:</b><br/>
  8.                 Pick your custom packaging based on durability, presentation, and product protection.
  9.             </li>
  10.             <li>
  11.                 <b>
  12.                     Project Description :</b><br/>
  13.                 Helpful information about Number of printed colors, material, size/dimensions
  14.             </li>
  15.             <li>
  16.                 <b>Attach File(s) :</b><br/>
  17.                 Send us any applicable logo, artwork, or existing dieline files for your project. File size limit: 100MB each
  18.             </li>
  19.             <li>
  20.                 <b>
  21.                     Helpful information about  you:</b><br/>
  22.                 Are you a packaging manufacturer or distributor? Help us to contact you.
  23.             </li>
  24.         </ul>
  25.     </aside>
  26.     <!-- /aside -->
  27.     <div class="col-xl-9 col-lg-8">
  28.         <div id="wizard_container">
  29.             <div id="top-wizard">
  30.                 <strong>Progress</strong>
  31.                 <div id="progressbar"></div>
  32.             </div>
  33.             <!-- /top-wizard -->
  34.             {{ form_start(form,{'attr':{'class':'form quote-form','id':'wrappe'}}) }}
  35.             {{ form_errors(form)}}
  36.             <input
  37.             id="website" name="website" type="text" value="">
  38.             <!-- Leave for security protection, read docs for details -->
  39.             <div id="middle-wizard">
  40.                 <div class="step">
  41.                     <h3 class="main_question">
  42.                         <strong>1/4</strong>Choose your style
  43.                         <span style="color:red;">*</span>
  44.                     </h3>
  45.                     <div class="row">
  46.                         <div class="col-lg-10">
  47.                             {% for field in form.taxon %}
  48.                                 <div class="form-group radio_questions">
  49.                                     <label>{{loop.index}}.
  50.                                         {{field.vars.label}}
  51.                                         {{form_widget(field,{'attr':{'class':'icheck required'}})}}
  52.                                     </label>
  53.                                 </div>
  54.                             {% endfor %}
  55.                         </div>
  56.                     </div>
  57.                 </div>
  58.                 <!-- /step 1-->
  59.                 <div class="step">
  60.                     <h3 class="main_question">
  61.                         <strong>2/4</strong>Project Description</h3>
  62.                     <div class="row">
  63.                         <div class="col-sm-10">
  64.                             <div class="form-group checkbox_questions">
  65.                                 {{form_widget(form.sample,{'attr':{'class':'icheck'}})}}
  66.                                 {{form_label(form.sample)}}
  67.                             </div>
  68.                         </div>
  69.                     </div>
  70.                     {% if form.options | length %}
  71.                         <div class="row">
  72.                             <div class="col-lg-10">
  73.                                 {% for field in form.options %}
  74.                                     <div class="form-group select">
  75.                                         <label>{{field.vars.data.productOption.name}}
  76.                                             :
  77.                                         </label>
  78.                                         <div class="styled-select">
  79.                                             {{form_widget(field.value,{'attr':{'class':'required'}})}}
  80.                                         </div>
  81.                                     </div>
  82.                                 {% endfor %}
  83.                             </div>
  84.                         </div>
  85.                     {% endif %}
  86.                     <div class="row">
  87.                         <div class="col-sm-5">
  88.                             <div class="form-group">
  89.                                 <label>{{form.dimensions.vars.label|trans}}<span style="color:red;">*</span>
  90.                                     :
  91.                                 </label>
  92.                                 {{form_widget(form.dimensions,{'attr':{'class':'form-control','placeholder':'(LxWxH)  mm'}})}}
  93.                             </div>
  94.                         </div>
  95.                         <!-- /col-sm-6 -->
  96.                         <div class="col-sm-5">
  97.                             <div class="form-group">
  98.                                 <div class="form-group">
  99.                                     <label>{{form.quantity.vars.label|trans}}<span style="color:red;">*</span>
  100.                                         :
  101.                                     </label>
  102.                                     {{form_widget(form.quantity,{'attr':{'class':'form-control'}})}}
  103.                                 </div>
  104.                             </div>
  105.                         </div>
  106.                         <!-- /col-sm-6 -->
  107.                         <div class="col-sm-10">
  108.                             <div class="form-group textarea_info">
  109.                                 <label>Additional info</label>
  110.                                 {{form_widget(form.note,{'attr':{'class':'form-control','style':'height:150px;'}})}}
  111.                             </div>
  112.                         </div>
  113.                     </div>
  114.                     <!-- /row-->
  115.                 </div>
  116.                 <!-- /step 2-->
  117.                 <div class="step">
  118.                     <h3 class="main_question">
  119.                         <strong>3/4</strong>Attach File(s) (<small style="color:red;">{{ 'app.ui.optional'|trans}}
  120.                                                     </small>):</h3>
  121.                     {% if form.files | length %}
  122.                         <div class="row">
  123.                             <div class="col-lg-12">
  124.                                 {% for field in form.files %}
  125.                                     <div class="row">
  126.                                         <div class="col-lg-12">
  127.                                             <div class="form-group">
  128.                                                 <label>{{field.vars.data.type.name}}
  129.                                                     <br>
  130.                                                     {% if field.vars.data.type.example or field.vars.data.type.blank %}
  131.                                                     <span>
  132.                                                         (
  133.                                                             {% if field.vars.data.type.example %}
  134.                                                             <a href="{{ vich_uploader_asset(field.vars.data.type.example)}}" class="btn_2" target="_blank">
  135.                                                             <i class=""></i>Check model</a>
  136.                                                             {% endif %}
  137.                                                             {% if field.vars.data.type.example and field.vars.data.type.blank %}
  138.                                                         |     
  139.                                                             {% endif %}
  140.                                                             {% if field.vars.data.type.blank %}
  141.                                                             <a href="{{ vich_uploader_asset(field.vars.data.type.blank)}}" class="btn_2" target="_blank">
  142.                                                             <i class=""></i>Get blank</a>
  143.                                                              {% endif %}
  144.                                                         )</span>
  145.                                                     {% endif %}
  146.                                                 </label>
  147.                                                 <div class="fileupload">
  148.                                                     {{form_widget(field.file,{'attr':{'class':' '}})}}
  149.                                                 </div>
  150.                                             </div>
  151.                                         </div>
  152.                                     </div>
  153.                                 {% endfor %}
  154.                             </div>
  155.                         </div>
  156.                     {% endif %}
  157.                     <!-- /row-->
  158.                 </div>
  159.                 <!-- /step 3-->
  160.                 <div class="submit step">
  161.                     <h3 class="main_question">
  162.                         <strong>4/4</strong>Helpful information about  you</h3>
  163.                     {% if not is_granted('IS_AUTHENTICATED_FULLY') %}
  164.                         <div class="row">
  165.                             <div class="col-sm-6">
  166.                                 <div class="form-group">
  167.                                     {{form_widget(form.firstname,{'attr':{'class':'form-control','placeholder':form.firstname.vars.label|trans~'*'}})}}
  168.                                 </div>
  169.                                 <div class="form-group">
  170.                                     {{form_widget(form.email,{'attr':{'class':'form-control','placeholder':form.email.vars.label|trans~'*'}})}}
  171.                                 </div>
  172.                             </div>
  173.                             <!-- /col-sm-6 -->
  174.                             <div class="col-sm-6">
  175.                                 <div class="form-group">
  176.                                     {{form_widget(form.lastname,{'attr':{'class':'form-control','placeholder':form.lastname.vars.label|trans~'*'}})}}
  177.                                 </div>
  178.                                 <div class="form-group">
  179.                                     {{form_widget(form.phoneNumber,{'attr':{'class':'form-control','placeholder':form.phoneNumber.vars.label|trans}})}}
  180.                                 </div>
  181.                                 {# <div class="form-group">
  182.                                                                                                                                                                                                                                                                         <div class="styled-select">
  183.                                                                                                                                                                                                                                                                             <select class="required" name="country">
  184.                                                                                                                                                                                                                                                                                 <option value="" selected>Select your country</option>
  185.                                                                                                                                                                                                                                                                                 <option value="Europe">Europe</option>
  186.                                                                                                                                                                                                                                                                                 <option value="Asia">Asia</option>
  187.                                                                                                                                                                                                                                                                                 <option value="North America">North America</option>
  188.                                                                                                                                                                                                                                                                                 <option value="South America">South America</option>
  189.                                                                                                                                                                                                                                                                             </select>
  190.                                                                                                                                                                                                                                                                         </div>
  191.                                                                                                                                                                                                                                                                     </div> #}
  192.                             </div>
  193.                             <!-- /col-sm-6 -->
  194.                         </div>
  195.                     {% else %}  
  196.                     
  197.                     {% endif %}
  198.                     <div class="row">
  199.                         <div class="col-sm-6">
  200.                             <div class="form-group">
  201.                                 {{form_widget(form.company,{'attr':{'class':'form-control','placeholder':form.company.vars.label|trans~'*'}})}}
  202.                             </div>
  203.                             <div class="form-group">
  204.                                 <div class="styled-select">
  205.                                     {{form_widget(form.country,{'attr':{'class':'required','placeholder':form.country.vars.label|trans~'*'}})}}
  206.                                 </div>
  207.                             </div>
  208.                         </div>
  209.                         <!-- /col-sm-6 -->
  210.                         <div class="col-sm-6">
  211.                             <div class="form-group">
  212.                                 {{form_widget(form.companyWebsite,{'attr':{'class':'form-control','placeholder':form.companyWebsite.vars.label|trans}})}}
  213.                             </div>
  214.                             <div class="form-group">
  215.                                 {{form_widget(form.companyAddress,{'attr':{'class':'form-control','placeholder':form.companyAddress.vars.label|trans~'*'}})}}
  216.                             </div>
  217.                             {# <div class="form-group">
  218.                                                                                                                                                                                                                                                         <div class="styled-select">
  219.                                                                                                                                                                                                                                                             <select class="required" name="country">
  220.                                                                                                                                                                                                                                                                 <option value="" selected>Select your country</option>
  221.                                                                                                                                                                                                                                                                 <option value="Europe">Europe</option>
  222.                                                                                                                                                                                                                                                                 <option value="Asia">Asia</option>
  223.                                                                                                                                                                                                                                                                 <option value="North America">North America</option>
  224.                                                                                                                                                                                                                                                                 <option value="South America">South America</option>
  225.                                                                                                                                                                                                                                                             </select>
  226.                                                                                                                                                                                                                                                         </div>
  227.                                                                                                                                                                                                                                                     </div> #}
  228.                         </div>
  229.                         <!-- /col-sm-6 -->
  230.                     </div>
  231.                     <!-- /row -->
  232.                     <div class="form-group checkbox_questions">
  233.                         <input name="terms" type="checkbox" class="icheck required" value="yes">
  234.                         <label>Please accept
  235.                             <a href="#" data-toggle="modal" data-target="#terms-txt">terms and conditions</a>
  236.                             ?
  237.                         </label>
  238.                     </div>
  239.                 </div>
  240.                 <!-- /step 4-->
  241.             </div>
  242.             <!-- /middle-wizard -->
  243.             <div id="bottom-wizard">
  244.                 <button type="button" name="backward" class="backward">Backward
  245.                 </button>
  246.                 <button type="button" name="forward" class="forward">Forward</button>
  247.                 <button type="submit" name="process" class="submit">Submit</button>
  248.             </div>
  249.             <!-- /bottom-wizard -->
  250.             <div style="display:none;">
  251.                 {{ form_rest(form) }}
  252.             </div>
  253.             {{ form_end(form) }}
  254.         </div>
  255.         <!-- /Wizard container -->
  256.     </div>
  257.     <!-- /col -->
  258. </div>