templates/default/carrito/carrito1.html.twig line 228

  1. {# {% extends 'default/contenido.html.twig' %} #}
  2. {% extends 'base.html.twig' %}
  3. {% block bodyId %}carrito{% endblock %}
  4. {% block body %}
  5.     <div class="title container">
  6.         <h1>{{ 'Carrito' | trans}}</h1>
  7.     </div>
  8.     
  9.     <div id="carrito" class="container">
  10.         {% block carritoPasos %}
  11.             <div id="pasos">
  12.                 <div class="num-pasos active">
  13.                     <span id="primero-tab">1</span>
  14.                     <p>{{ 'Carrito' | trans | upper }}</p>
  15.                 </div>
  16.                 <div class="num-pasos">
  17.                     <a href="{{ path('app_cart_2') }}" class="" id="segundo-tab">2</a>
  18.                     <p>{{ 'Pago' | trans | upper }}</p>
  19.                 </div>
  20.                 <div class="num-pasos">
  21.                     <span class="" id="tercero-tab">3</span>
  22.                     <p>{{ 'Confirmacion' | trans | upper }}</p>
  23.                 </div>
  24.             </div>
  25.         {% endblock %}
  26.         
  27.         <div id="pasosContent">
  28.         
  29.             {% block carritoContent %}
  30.                 <div id="primer-paso" class="row">
  31.                     <div class="cotizaciones" style="display: none">
  32.                         {{ cotizacionesJson }}
  33.                     </div>
  34.                     <div id="cotizacionesOnline" class="cotizacionesOnline" style="display: none">
  35.                         {{ cotizacionesOnlineJson }}
  36.                     </div>
  37.                     <div class="divisas" style="display: none">
  38.                         {{ divisasJson }}
  39.                     </div>
  40.                     <div id="permiteCompra" class="permiteCompra" style="display: none" value="{{permiteCompra}}">
  41.                         {{ permiteCompra }}
  42.                     </div>
  43.                     <div class="parte-izq col-sm-8">
  44.                         {{ doShortcode("banner", {nombre:"Carrito1", auto:"true", pause: "10000", speed:"1000" }) | raw }}
  45.                         
  46.                         <div {#class="col-sm-6 order-sm-2"#}>
  47.                             <div id="info" class="banner-envio col1 texto_seg">
  48.                                 <p><strong>{{ 'cart1.texto_recompra_3' | trans({}, 'settings') }}</strong>{{ 'cart1.texto_recompra' | trans({}, 'settings') }}</p> 
  49. {#                                 {% set i = 1 %} #}
  50. {#                                 {% for pedido in carro['pedidos'] %} #}
  51.                                     <p id="texto_seguro2" style="font-weight:bold">{{ 'cart1.texto_seguro_1' | trans({}, 'settings') }} <span id="texto_1_seguro">{{ 700  }}</span> {{ 'cart1.texto_seguro_2' | trans({}, 'settings') }}</p>
  52. {#                                     {% set i = i + 1 %} #}
  53. {#                                 {% endfor %}  #}
  54.                             </div>
  55.                         </div>
  56.                         <div {#class="col-sm-6 order-sm-1"#}style="text-align: center;">
  57.                                 
  58.                                 {#<div style="display:none">
  59.                                     {{ render(controller('App\\Controller\\DefaultController::oficinaAction', { select_id: 'select_ofi2' } )) }}
  60.                                     <p class="info-select">{{ '* La tienda online solo permite la compra de divisas extranjeras (no Euros)' | trans}}</p>
  61.                                 </div>#}
  62.                         
  63.                         
  64.                                 {{ form_start(carro, {'attr': {'id': 'dinamic_shop_carro'}}) }}
  65.                                 <div class="form-errors">
  66.                                     {% for error in carro.vars.errors %}
  67.                                         <div class="invalid-feedback d-block">
  68.                                             {{ error.message | raw }}
  69.                                         </div>
  70.                                     {% endfor %}
  71.                                 </div>
  72.                                 
  73.                                 {% for pedido in carro['pedidos'] %}
  74.                                     <div class="comprarya conversor" contador="0">
  75.                                         
  76.                                         <div id="cont-monedas" class="row">
  77.                                             <div class="col-5 div1">
  78.                                                 <p>{{ '¿Qué moneda tienes?' | trans}}</p>
  79.                                                 {{ form_errors(pedido.divisaOrigen) }}
  80.                                                 <img class="bandera band-1" src="/img/bandera-EUR.svg"/>
  81.                                                 {{ form_widget(pedido.divisaOrigen) }}
  82.                                                 
  83.                                             </div>
  84.                                             
  85.                                             {% if ofi_var == 1 or permiteCompra == 0 %}
  86.                                                 <div class="col-2 intercambio div2">
  87. {#                                                     <a href="#" class="swtich_moneda" style="display:none"><img src="/img/intercambio.svg"/></a> #}
  88.                                                 </div>
  89.                                             {% else %}
  90.                                                 <div class="col-2 intercambio div2">
  91. {#                                                     <a href="#" class="swtich_moneda"><img src="/img/intercambio.svg"/></a> #}
  92.                                                 </div>
  93.                                             {% endif %}
  94.                                             
  95.                                             <div class="col-5 div3">
  96.                                                 <p>{{ '¿Qué moneda quieres?' | trans}}</p>
  97.                                                 {{ form_errors(pedido.divisaFinal) }}
  98.                                                 <img class="bandera band-2" src="/img/bandera-GBP.svg"/>
  99.                                                 {% if permiteCompra == 0 %}
  100.                                                     <div id="divisa_bloqueada">
  101.                                                 {% endif %}
  102.                                                         
  103.                                                 {{ form_widget(pedido.divisaFinal) }}
  104.                                                         
  105.                                                 {% if permiteCompra == 0 %}
  106.                                                     </div>
  107.                                                 {% endif %}
  108.                                             </div>
  109.                                         </div>
  110.                                         
  111.                                         <div id="cont-dinero" class="row info_divisa">
  112.                                             <div class="col-6 comprar">
  113.                                                 <p>{{ 'Cantidad en' | trans }} <span class="div_origen">{{ div_o_nombre}}</span></p>
  114.                                                 <div class="number cant">{{ form_widget(pedido.cantidadOrigen ) }}</div>
  115.                                                 <p>{{ '¿Cuánto tienes?' | trans }}</p>
  116.                                             </div>
  117.                                             <div class="col-6 pagar">
  118.                                                 <p>{{ 'Cantidad en' | trans }} <span class="div_final">{{ div_f_nombre}}</span></p></p>
  119.                                                 <div class="number cant">{{ form_widget(pedido.cantidadFinal) }}</div>
  120.                                                 <p>{{ '¿Cuánto recibes?' | trans }}</p>
  121.                                             </div>
  122.                                             
  123.                                             <p class="cambio_divisa"></p>
  124.                                             
  125.                                             <div class="masdivisas-wrapper">
  126.                                                 {% if loop.index==1 %}
  127.                                                     <a href="#"
  128.                                                     class="masdivisas"><span>{{ '+ Añadir más divisas' | trans }}</span></a>
  129.                                                 {% else %}
  130.                                                     <a class="removeThis" href="#">{{ settings_manager.getValue('cart1.remove') }}</a>
  131.                                                 {% endif %}
  132.                                             </div>
  133.                                         </div>
  134.                                     </div>
  135.                                 {% endfor %}
  136.                                 <div class="cupon_boton">
  137.                                     {{ form_widget(carro.codigoPromo) }}
  138. {#                                     <button type="button" id="comprobarCodigoProm" >{{ 'aplicar cupón' | trans | capitalize }}</button> #}
  139.                                 </div>
  140.                                 {{ form_rest(carro) }}
  141.                                 {{ form_end(carro) }}
  142.                         
  143.                         </div>
  144.                         {{ doShortcode("banner", {nombre:"Carrito1_abajo", auto:"true", pause: "10000", speed:"1000" }) | raw }}
  145.                         
  146.                     </div>
  147.                     <div class="parte-der col-sm-4">
  148.                         <div class="cuadro-resumen-carrito">
  149.                             <p>{{ 'Resumen de tu compra' | trans }}:</p>
  150.                             <div class="datos-resumen">
  151.                                 <ul id="list-monedas-resumen">
  152.                                 </ul>
  153.                                 <div class="import-resumen">
  154.                                     <span>{{ 'Importe' | trans }}:</span>
  155.                                     <span class="val-import">0,00 €</span>
  156.                                 </div>
  157.                                 <div class="envio-resumen">
  158.                                     <span>{{ 'Envio' | trans }}:</span>
  159.                                     <span class="val-envio">0,00 €</span>
  160.                                 </div>
  161.                                 <div class="cupon-resumen" style="display:none;">
  162.                                     <span>{{ 'Cupon' | trans }}:</span>
  163.                                     <span class="val-cupon"></span>
  164.                                 </div>
  165.                                 <div class="total-resumen">
  166.                                     <span>{{ 'Total' | trans | upper }}</span>
  167.                                     <span class="val-total">0,00 €</span>
  168.                                 </div>
  169.                             </div>
  170.                         </div>
  171.                         <div class="codProm-line">
  172.                             <input type="text" id="rellenar_codigoPromo" class="campo-relleno" placeholder="{{ 'cart.step4.reserva.cupon' | trans({}, 'settings') }}">
  173.                             <button type="button" id="comprobarCodigoProm" >{{ 'aplicar cupón' | trans | capitalize }}</button>
  174.                             <div id="textoCod1" style="display:none"> <div class="text-box-prom alert alert-success">{{ 'texto.cupon.carro1' | trans({}, 'settings') }}</div></div>
  175.                             <div id="textoCod2" style="display:none"> <div class="text-box-prom alert alert-danger">{{ 'texto.cupon.carro1.fallo' | trans({}, 'settings') }}</div></div>
  176.                         </div>
  177.                         <div class="metEnvio-line">
  178.                             <select id="elegir-envio" class="campo-relleno">
  179.                                 <option value="0" disabled selected>{{ 'Selecciona metodo entrega' | trans }}</option>
  180.                                 <option value="1">{{ 'Recogida en tienda' | trans }}</option>
  181.                                 <option value="2">{{ 'Envio a domicilio' | trans }}</option>
  182.                             </select>
  183.                             <p id="noMetEnv" style="display: none; color: red;">{{ 'aviso.carro1.entrega' | trans({}, 'settings') }}</p>
  184.                         </div>
  185.                         <div class="provDest-line" style="display: none;">
  186.                             <select id="elegir-provDest" class="campo-relleno">
  187.                                 <option value="0" data-gastos="0" disabled selected>{{ 'Selecciona provincia destino' | trans }}</option>
  188.                                 {% for provincia in provincias %}
  189.                                     <option value="{{ provincia.id }}" data-gastos="{{ provincia.gastos }}" {% if provincia.oficinas.isEmpty() %}class="sinOficina"{% endif %}>{{ provincia.nombre }}</option>
  190.                                 {% endfor %}
  191.                             </select>
  192.                             <p id="noProvDest" style="display: none; color: red;">{{ 'aviso.carro1.provincia' | trans({}, 'settings') }}</p>
  193.                             <p id="noProvDestOfi" style="display: none; color: red;">{{ 'aviso.carro1.conOfi' | trans({}, 'settings') }}</p>
  194.                         </div>
  195.                         <div class="ofiDest-line" style="display: none;">
  196.                             {{ render(controller('App\\Controller\\DefaultController::oficinaAction', { select_id: 'selectOfi6' } )) }}
  197.                             <p id="noOfiDest" style="display: none; color: red;">{{ 'aviso.carro1.recogida' | trans({}, 'settings') }}</p>
  198.                         </div>
  199.                         <div class="link_divisa">
  200.                             <button id="Box1Compra" class="bcol1" type="submit"
  201.                                 value="{{ 'comprar' | trans |upper }}">{{ 'comprar' | trans | capitalize }}
  202.                             </button>
  203.                         </div>
  204.                     </div>
  205.                 </div>
  206.             {% endblock %}
  207.             
  208.         </div>
  209.     </div>
  210. {% endblock %}
  211. {% block footer %}
  212. <input id="cupon" name="cupon" type="hidden" value="">
  213. {# <input type="hidden" id="tipo_cupon" value="0"> #}
  214. <input type="hidden" id="valor_cup" value="10">
  215. {{ parent() }}
  216. {% endblock %}
  217. {% block javascripts_footer %}
  218.         {{ parent() }}
  219.         <script>
  220.         var ruta_cupon = '{{ path('app_cupon_check') }}';
  221.         </script>
  222.         <!-- jsCarrito -->
  223.         
  224.         <script src="/js/cart.js?2.1"></script>
  225.         <script src="/js/fastShop.js?2.1"></script>
  226.         <script src="/js/datapick/js/bootstrap-datepicker.js"></script>
  227.         <script src="/js/timepick/bootstrap-timepicker.js"></script>
  228.         
  229.         <!-- /jsCarrito -->
  230. {% endblock %}