{% extends "front/_common/_base.html.twig" %}
{% block linkcanonical %}
<link rel="canonical" href="{{ absolute_url( path(app.request.attributes.get('_route'),
app.request.attributes.get('_route_params')) ) }}">
{% endblock %}
{% block cssadicional %}
<link rel="stylesheet" href="{{STATIC_URL}}js/owl-carousel/owl.carousel.css" />
{% if info.captchaShow %}
<script type="text/javascript">
var onloadCallback = function() {
grecaptcha.render('html_element', {
'sitekey' : '{{ info.captchaSite }}'
});
};
</script>
{% endif %}
{% endblock %}
{% block classbody %} sticky {% endblock %}
{% block content %}
<section class="b20">
<article class="b20_top">
<div class="wancho">
<div class="general_breadcrumbs">
<ul>
<li><a href="{{ path('home') }}">INICIO</a></li>
<li><a href="{{ path('services') }}">SERVICIO</a></li>
<li><a href="{{ path('service', {'slug' : detail.slug } ) }}" aria-selected="true">{{ detail.title|upper }}</a></li>
</ul>
</div>
<div class="main_title_layout">
{% if detail.mainPrefix %}
<h2>{{ detail.mainPrefix }}</h2>
{% endif %}
{% if detail.mainTitle %}
<h1 class="general_title">{{ detail.mainTitle }}</h1>
{% endif %}
</div>
</div>
</article>
<article class="b20_ctn">
<div class="share_wrapper">
<ul>
<li><a href="" class="icon-facebook facebook-share-fixed"></a></li>
<li><a href="" class="icon-twitter twitter-share-fixed"></a></li>
<li>
<a
href="https://api.whatsapp.com/send?text=FAW - Servicios {{ absolute_url(path('services')) }}"
class="icon-whatsapp"
target="_blank"
data-action="share/whatsapp/share"
></a>
</li>
</ul>
</div>
<div class="b20_fixed_ctn">
<div class="b20_form">
{% if detail.formText %}
<span>{{ detail.formText }}</span>
{% endif %}
<div class="general_form">
{{ form_start(form, {'attr': {'novalidate': 'novalidate'}}) }}
{{ form_widget(form.utmSource, {'attr': {'class': 'form_utmsource'}}) }}
{{ form_widget(form.utmMedium, {'attr': {'class': 'form_utmmedium'}}) }}
{{ form_widget(form.utmCampaign, {'attr': {'class': 'form_utmcampaign'}}) }}
{{ form_widget(form.utmContent, {'attr': {'class': 'form_utmcontent'}}) }}
{{ form_widget(form.utmTerm, {'attr': {'class': 'form_utmterm'}}) }}
{{ form_widget(form.gclid, {'attr': {'class': 'gclid'}}) }}
<div class="fInput">
<label for="nombre">Nombres</label>
{{ form_widget(form.name, {'attr': {'class':'validate[required, maxSize[50]] validKeypress', 'data-maxChar':'50', 'data-expression':'text'}}) }}
</div>
<div class="fInput">
<label for="apellidos">Apellidos</label>
{{ form_widget(form.lastname, {'attr': {'class':'validate[required, maxSize[50]] validKeypress', 'data-maxChar':'50', 'data-expression':'text'}}) }}
</div>
<div class="fInput">
<label for="telefono">Teléfono</label>
{{ form_widget(form.phone, {'attr': {'class':'validate[required, maxSize[15]] validKeypress', 'type': 'tel', 'data-maxChar':'15', 'data-expression':'number'}}) }}
</div>
<div class="fInput">
<label for="correo">Correo Electrónico*</label>
{{ form_widget(form.email, {'attr': {'class':'validate[required, maxSize[100]] validKeypress', 'type': 'email', 'data-maxChar':'100', 'data-expression':'email'}}) }}
</div>
<div class="fInput fSelect">
{{ form_widget(form.typeService, {'attr': {'class':'validate[required]'}}) }}
</div>
<div class="fInput fSelect">
{{ form_widget(form.typeStore, {'attr': {'class':'validate[required]'}}) }}
</div>
<div class="fCheckBox">
<span>*Campos obligatorios</span>
<div class="formCheckbox">
<input type="checkbox" id="1" name="check_terminos" class="validate[required]" />
<label for="1"
>He leído y acepto las
<a href="{{ path('privacy') }}" target="_blank">Políticas de privacidad</a></label
>
</div>
</div>
{% if info.captchaShow %}
<div style="margin-bottom:10px; position: relative; width: max-content;">
<div id="html_element"></div>
</div>
{% endif %}
<div class="formButtonCtn">
<button class="f-guardar-contacto-general hidden_button_send" id="btnService">Enviar</button>
<button class="show_button_send">Enviando... <span class="icon-flecha-derecha"></span></button>
</div>
{{ form_end(form) }}
</div>
</div>
</div>
<div class="wancho">
<div class="b20_info">
{{ detail.mainDescrip|raw }}
{#
<div class="gParrafo">
<p>
En San Bartolomé estamos comprometidos con generar la mayor disponibilidad mecánica a un
bajo costo operativo a nuestros clientes, para ello ponemos a disposición nuestros
programas de mantenimiento preventivo diseñados para su operación en particular.
</p>
</div>
<h3>¿Cuáles son los beneficios del programa?</h3>
<ul>
<li>
Puede ingresar su vehículo en cualquiera de nuestros talleres autorizados a nivel
nacional
</li>
<li>Recordatorio para programar su cita en cualquiera de nuestros talleres de la red.</li>
<li>
Evitar fallas catastróficas de componentes del tren motriz a través de alertas por los
análisis de aceites realizados en cada servicio.
</li>
<li>Aumentar la vida útil del vehículo.</li>
<li>Mejorar el valor de reventa de la unidad.</li>
<li>Certificado de Mantenimientos realizados por San Bartolomé.</li>
<li>Facilidades de pago a través de financiamiento directo</li>
</ul>
#}
</div>
{% if detail.aboutShow %}
<div class="b20_list">
<h4>{{ detail.aboutTitle }}</h4>
<ul class="servicio_wrap">
{% for item in detail.aboutItemsActive %}
<li><img src="{{ asset(item.img|image_path) }}" alt="{{ item.img|image_alt }}" /></li>
{% endfor %}
</ul>
</div>
{% endif %}
</div>
</article>
{% if detail.promoShow %}
<div class="wancho">
<a href="{{ detail.promoUrl }}" target="{{ detail.promoTarget ? '_blank' : '_self' }}" class="promoBtn">
<picture>
<source media="(max-width:650px)" srcset="{{ asset(detail.promoImgBg1|image_path) }}" />
<img src="{{ asset(detail.promoImg|image_path) }}" alt="promocion" />
</picture>
</a>
</div>
{% endif %}
</section>
{% endblock %}
{% block jsfinal %}
<script src="{{ STATIC_URL }}js/validationform/jquery.validationEngine.js"></script>
<script src="{{STATIC_URL}}js/owl-carousel/owl.carousel.js"></script>
{% include 'front/templates/captcha.html.twig' %}
<script type="text/javascript">
WidthChange(768, () => {
document.querySelector('.b20_info').appendChild(document.querySelector('.b20_form'));
});
var cantItems = $('.servicio_wrap li').length;
if (cantItems > 1) {
$('.servicio_wrap').addClass('b20-carousel');
$('.servicio_wrap').addClass('owl-carousel');
$('.b20-carousel').owlCarousel({
loop: false,
margin: 0,
nav: true,
items: 1,
dots: false,
});
}
$('form').validationEngine('attach', {
promptPosition: 'bottomLeft',
autoHidePrompt: true,
autoPositionUpdate: false,
autoHideDelay: 3000,
addFailureCssClassToField: 'inputError',
binded: false,
scroll: false,
validateNonVisibleFields: true,
showOneMessage: false,
});
$(".b20_info p").wrap( '<div class="gParrafo"></div>');
$('#btnService').on('click', function(event) {
event.preventDefault();
let btn = $(this);
let form = btn.closest('form');
var valid = form.validationEngine('validate');
btn.prop('disabled', true);
if (valid && validarRecaptcha()) {
document.querySelector('.general_form').classList.add('submit_form')
form.submit();
} else {
btn.prop('disabled', false);
return false;
}
});
</script>
{% endblock %}