templates/homepage/detailVehicle.html.twig line 1
{% extends 'base.html.twig' %}{% block title %}{{ vehicle_seo_title(vehicle) }}{% endblock %}{% block desc %}{{ vehicle_seo_description(vehicle) }}{% endblock %}{% block canonical %}<link rel="canonical" href="{{ vehicle_url(vehicle) }}">{% endblock %}{% block stylesheets %}{{ encore_entry_link_tags('app') }}<link rel="stylesheet" href="{{ asset('vehicle-gallery-v2/gallery.css') }}?v=21">{% endblock %}{% block javascripts %}{{ encore_entry_script_tags('app') }}<script src="https://www.google.com/recaptcha/api.js?render={{ google_recaptcha_site_key }}"></script><script src="{{ asset('vehicle-gallery-v2/gallery.js') }}?v=21" defer></script>{% endblock %}{% block mobileBranding %} {% endblock %}{% block body %}<br><section class="container"><nav class="container__back">{% if vehicle.kind %}<a class="container__back-link" href="{{ app.request.headers.get('referer') }}">Zpět na seznaminzerátů</a>{% endif %}</nav><section class="gallery js-vehicle-gallery-v2-trigger" data-vehicle-gallery-v2-trigger>{% for img in vehicle.vehicleImages %}{% if loop.index < 2 %}<a class="gallery__item gallery__item--large" href="{{ asset(vehicle_image_url(img)) }}"title="{{ vehicle_image_alt(img) }}" data-gallery-index="{{ loop.index0 }}"><img src="{{ asset(vehicle_image_url(img)) }}"alt="{{ vehicle_image_alt(img) }}"{{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {src: asset(vehicle_image_url(img))}) }} width="400">{#<div class="gallery__favorite"><i class="icon icon-heart"></i></div>#}</a>{% else %}<a {% if loop.index > 5 %} style="display: none" {% endif %}class="gallery__item {% if loop.index == 5 %} gallery__item--hidden-sm {% endif %} "href="{{ asset(vehicle_image_url(img)) }}" title="{{ vehicle_image_alt(img) }}" data-gallery-index="{{ loop.index0 }}"><img src="{{ asset(vehicle_image_url(img)) }}"alt="{{ vehicle_image_alt(img) }}"{{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {src: asset(vehicle_image_url(img))}) }} width="200"> </a>{% endif %}{% endfor %}{% if vehicle.vehicleImages|length > 5 %}<div class="gallery__show" data-gallery-open-all role="button" tabindex="0" aria-label="Zobrazit všechny fotografie"><i class="icon icon-camera"></i>+{{ vehicle.vehicleImages|length - 5 }}</div>{% endif %}</section><div class="vehicle-gallery-v2" data-vehicle-gallery-v2 aria-hidden="true"><div class="vehicle-gallery-v2__backdrop"></div><div class="vehicle-gallery-v2__stage" role="dialog" aria-modal="true" aria-label="Fotogalerie vozidla"><div class="vehicle-gallery-v2__topbar"><div class="vehicle-gallery-v2__counter" data-gallery-counter aria-live="polite">1 / {{ vehicle.vehicleImages|length }}</div><div class="vehicle-gallery-v2__actions"><button type="button" class="vehicle-gallery-v2__icon" data-gallery-fullscreen aria-label="Celá obrazovka" title="Celá obrazovka"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M8 3H3v5M16 3h5v5M3 16v5h5M21 16v5h-5"/></svg></button><button type="button" class="vehicle-gallery-v2__icon" data-gallery-thumbnails aria-label="Zobrazit miniatury" title="Miniatury"><svg viewBox="0 0 24 24" aria-hidden="true"><rect x="3" y="3" width="7" height="7" rx="1"/><rect x="14" y="3" width="7" height="7" rx="1"/><rect x="3" y="14" width="7" height="7" rx="1"/><rect x="14" y="14" width="7" height="7" rx="1"/></svg></button><button type="button" class="vehicle-gallery-v2__icon vehicle-gallery-v2__zoom" data-gallery-zoom aria-label="Přiblížit fotografii" title="Zoom"><svg viewBox="0 0 24 24" aria-hidden="true"><circle cx="10.5" cy="10.5" r="6.5"/><path d="M15.5 15.5 21 21M10.5 7v7M7 10.5h7"/></svg></button><button type="button" class="vehicle-gallery-v2__icon" data-gallery-close aria-label="Zavřít fotogalerii" title="Zavřít"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M5 5l14 14M19 5 5 19"/></svg></button></div></div><button type="button" class="vehicle-gallery-v2__arrow vehicle-gallery-v2__arrow--prev" data-gallery-prev aria-label="Předchozí fotografie"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="m15 4-8 8 8 8"/></svg></button><div class="vehicle-gallery-v2__image-wrap" data-gallery-image-wrap><img class="vehicle-gallery-v2__image" data-gallery-image src="" alt=""></div><button type="button" class="vehicle-gallery-v2__arrow vehicle-gallery-v2__arrow--next" data-gallery-next aria-label="Další fotografie"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="m9 4 8 8-8 8"/></svg></button><div class="vehicle-gallery-v2__hint">← → procházet · ESC zavřít</div><aside class="vehicle-gallery-v2__thumbs" data-gallery-thumbs-panel aria-hidden="true"><div class="vehicle-gallery-v2__thumbs-head"><strong>Všechny fotografie</strong><button type="button" class="vehicle-gallery-v2__thumbs-close" data-gallery-thumbs-close aria-label="Zavřít miniatury">×</button></div><div class="vehicle-gallery-v2__thumbs-grid" data-gallery-thumbs-grid>{% for img in vehicle.vehicleImages %}<button type="button" class="vehicle-gallery-v2__thumb" data-gallery-thumb="{{ loop.index0 }}" aria-label="Zobrazit fotografii {{ loop.index }}"><img src="{{ asset(vehicle_image_url(img)) }}" alt="{{ vehicle_image_alt(img) }}" loading="lazy"><span>{{ loop.index }}</span></button>{% endfor %}</div></aside><div class="vehicle-gallery-v2__sources" hidden>{% for img in vehicle.vehicleImages %}<span data-gallery-source="{{ loop.index0 }}" data-src="{{ asset(vehicle_image_url(img)) }}" data-alt="{{ vehicle_image_alt(img)|e('html_attr') }}"></span>{% endfor %}</div></div></div></section><div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" aria-label="image gallery"aria-modal="true" role="dialog"><div class="slides" aria-live="polite"></div><a class="prev" aria-controls="blueimp-gallery" aria-label="previous slide" aria-keyshortcuts="ArrowLeft"></a><a class="next" aria-controls="blueimp-gallery" aria-label="next slide" aria-keyshortcuts="ArrowRight"></a><a class="close" aria-controls="blueimp-gallery" aria-label="close" aria-keyshortcuts="Escape"></a></div><section class="grid grid--gap40 grid--row-gap20 grid--padding-top0"><div><section class="detail"><h1 class="margin-bottom-0">{{ vehicle_seo_h1(vehicle) }}</h1><div class="detail__price">{{ vehicle.price ? vehicle.price|number_format(0, null, ' ')~' Kč' : 'dohodou' }}{% if vehicle.vat %}<div class="detail__price-label">Odpočet DPH možný</div>{% endif %}</div><div class="detail__info"><div class="detail__info-item">Rok výroby<strong class="detail__info-strong"><i class="icon icon-calendar"></i>{{ vehicle.madeDate ? vehicle.madeDate|slice(0,4) : 'neuvedeno' }}</strong></div><div class="detail__info-item">Tachometr<strong class="detail__info-strong"><i class="icon icon-tachometer"></i>{{ vehicle.mileage ? vehicle.mileage|number_format(null, ' ', ' ') ~' '~vehicle.mileageUnit : 'neuvedeno' }}</strong></div><div class="detail__info-item">Palivo<strong class="detail__info-strong"><i class="icon icon-gas"></i>{{ vehicle.fuel ? vehicle.fuel.name : 'neuvedeno' }}</strong></div><div class="detail__info-item">Převodovka<strong class="detail__info-strong"><i class="icon icon-settings"></i>{{ vehicle.gearbox ? vehicle.gearbox|trans : 'neuvedeno' }}</strong></div><div class="detail__info-item">Výkon<strong class="detail__info-strong"><i class="icon icon-power"></i>{{ vehicle.enginePower ? vehicle.enginePower ~' kW' : 'neuvedeno' }}</strong></div><div class="detail__info-item">Karoserie<strong class="detail__info-strong"><i class="icon icon-car"></i>{{ vehicle.body ? vehicle.body.name : 'neuvedeno' }}</strong></div></div><h2>Popis</h2><div class="detail__more js-detail__more"><div class="detail__more-content js-detail__more-content"><p> {{ vehicle.note }} </p></div><div class="detail__more-control"><button class="button detail__more-toggler js-detail__more-toggler" type="button"><span class="detail__more-toggler-show">Zobrazit více</span><span class="detail__more-toggler-hide">Zobrazit méně</span></button></div></div><h2>Informace o vozu</h2><div class="detail__columns detail__hidden--mobile"><table><tbody><tr><th>Prodejní cena</th><td> {{ vehicle.price ? vehicle.price|number_format(0, null, ' ')~' Kč' : 'dohodou' }}</td></tr>{% if vehicle.vat %}<tr><th> Cena bez DPH</th><td>{% if vehicle.price %}{{ (vehicle.price / 1.21)|number_format(0, null, ' ') }} Kč{% else %}neuvedeno{% endif %} </td></tr>{% endif %}<tr><th>Odpočet DPH</th><td>{{ vehicle.vat ? 'ano' : 'ne' }} </td></tr><tr><th> VIN</th><td> {{ vehicle.vin ? vehicle.vin : 'neuvedeno' }}</td></tr>{% if vehicle.dealer.checkVin %}<tr><th>Historie</th><td>{% if vehicle.vin %}<a target="_blank"href="https://cz.cebia.com/?utm_source=affilbox&utm_medium=affiliate&utm_campaign=Autanet_2013&a_box=j49grgww&vin={{ vehicle.vin|url_encode }}">Zobrazit historii vozu</a>{% else %}nelze ověřit bez VIN{% endif %}</td></tr>{% endif %}<tr><th>Tachometr</th><td> {{ vehicle.mileage ? vehicle.mileage~' '~vehicle.mileageUnit : 'neuvedeno' }} </td></tr><tr><th>Druh paliva</th><td> {{ vehicle.fuel ? vehicle.fuel.name : 'neuvedeno' }}</td></tr><tr><th>Objem</th><td>{{ vehicle.engineVolume ? vehicle.engineVolume~' ccm' : 'neuvedeno' }} </td></tr></tbody></table><table><tbody><tr><th>Karoserie</th><td> {{ vehicle.body ? vehicle.body.name : 'neuvedeno' }}</td></tr><tr><th>Počet dveří</th><td> {{ vehicle.doors ? vehicle.doors : 'neuvedeno' }}</td></tr><tr><th>Počet míst</th><td> {{ vehicle.places ? vehicle.places : 'neuvedeno' }} </td></tr><tr><th>Barva</th><td>{{ vehicle.color.name }} </td></tr><tr><th>STK {% if vehicle.stkTo != 1 %}{{ vehicle.stkTo }}{% endif %}</th><td>{% if vehicle.stkTo == 1 %}neuvedeno{% else %}{{ vehicle.stkTo ? vehicle.stkTo|slice(4,6)~'/'~vehicle.stkTo|slice(0,4) : 'neuvedeno' }}{% endif %} </td></tr><tr><th>Země původu</th><td>{{ vehicle.state ? vehicle.state : 'neuvedeno' }} </td></tr><tr><th>První majitel</th><td>{{ vehicle.firstOwner ? 'ano' : 'ne' }}</td></tr></tbody></table></div><div class="detail__hidden--desktop"><table><tbody><tr><th>Prodejní cena</th><td> {{ vehicle.price ? vehicle.price|number_format(0, null, ' ')~' Kč' : 'neuvedeno' }}</td></tr>{% if vehicle.vat %}<tr><th> Cena bez DPH</th><td>{% if vehicle.price %}{{ (vehicle.price / 1.21)|number_format(0, null, ' ') }} Kč{% else %}neuvedeno{% endif %} </td></tr>{% endif %}<tr><th>Odpočet DPH</th><td>{{ vehicle.vat ? 'ano' : 'ne' }} </td></tr><tr><th> VIN</th><td> {{ vehicle.vin ? vehicle.vin : 'neuvedeno' }}</td></tr>{% if vehicle.dealer.checkVin %}<tr><th>Historie</th><td>{% if vehicle.vin %}<a target="_blank"href="https://cz.cebia.com/?utm_source=affilbox&utm_medium=affiliate&utm_campaign=Autanet_2013&a_box=j49grgww&vin={{ vehicle.vin|url_encode }}">Zobrazit historii vozu</a>{% else %}nelze ověřit bez VIN{% endif %}</td></tr>{% endif %}<tr><th>Tachometr</th><td> {{ vehicle.mileage ? vehicle.mileage~' '~vehicle.mileageUnit : 'neuvedeno' }} </td></tr><tr><th>Druh paliva</th><td> {{ vehicle.fuel ? vehicle.fuel.name : 'neuvedeno' }}</td></tr><tr><th>Objem</th><td>{{ vehicle.engineVolume ? vehicle.engineVolume~' ccm' : 'neuvedeno' }} </td></tr><tr><th>Karoserie</th><td> {{ vehicle.body ? vehicle.body.name : 'neuvedeno' }}</td></tr><tr><th>Počet dveří</th><td> {{ vehicle.doors ? vehicle.doors : 'neuvedeno' }}</td></tr><tr><th>Počet míst</th><td> {{ vehicle.places ? vehicle.places : 'neuvedeno' }} </td></tr><tr><th>Barva</th><td>{{ vehicle.color.name }} </td></tr><tr><th>STK {% if vehicle.stkTo != 1 %}{{ vehicle.stkTo }}{% endif %}</th><td>{% if vehicle.stkTo == 1 %}neuvedeno{% else %}{{ vehicle.stkTo ? vehicle.stkTo|slice(4,6)~'/'~vehicle.stkTo|slice(0,4) : 'neuvedeno' }}{% endif %} </td></tr><tr><th>Země původu</th><td>{{ vehicle.state ? vehicle.state : 'neuvedeno' }} </td></tr><tr><th>První majitel</th><td>{{ vehicle.firstOwner ? 'ano' : 'ne' }}</td></tr></tbody></table></div><h2>Výbava vozu</h2><div class="detail__more js-detail__more"><div class="detail__more-content js-detail__more-content"><div class="detail__columns"><ul>{% for e in vehicle.equipments %}<li>{{ e.name }}</li>{% if (vehicle.equipments|length / 2)|round == loop.index %}</ul><ul>{% endif %}{% endfor %}</ul></div></div><div class="detail__more-control"><button class="button detail__more-toggler js-detail__more-toggler" type="button"><span class="detail__more-toggler-show">Zobrazit více</span><span class="detail__more-toggler-hide">Zobrazit méně</span></button></div></div></section><!-- Mobile contact section --><div class="dealer dealer--mobile" style="display: none;"><h2>Kontakt na prodejce</h2>{% if not vehicle.dealer.basicAdvertising %}<figure class="dealer__logo">{% if vehicle.dealer.logo and autanetPartner %}<imgsrc="{{ asset('img-dealer/')~vehicle.dealer.logo }}"{{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {src: asset('img-dealer/')~vehicle.dealer.logo}) }}width="170"data-autanet-partner-logo-l04data-autanet-partner-id="{{ autanetPartner.id }}"data-dealer-id="{{ vehicle.dealer.id }}">{% endif %}</figure>{% endif %}<h3>{{ vehicle.dealer.name }}</h3><p>{{ vehicle.dealer.street }}, {{ vehicle.dealer.city }}<br>{{ vehicle.dealer.district.name }}</p><a class="dealer__link"href="https://www.google.com/maps/search/?api=1&query={{ vehicle.dealer.lat }},{{ vehicle.dealer.lng }}"target="_blank"><i class="icon icon-map"></i>Zobrazit na mapě</a><div class="dealer__opening-hours"><h4 class="detail__opening-hours-heading"><i class="icon icon-hours"></i>Provozní doba</h4><div class="dealer__opening">{% for t in openTime %}<div>{{ t.day.value }}</div><div>{{ t.description }}</div>{% endfor %}</div></div><a class="dealer__button dealer__button--green js-modal-show" href="#modal--call"><i class="icon icon-phone"></i>Zavolat prodejci</a><a class="dealer__button js-modal-show" href="#modal--write"><i class="icon icon-email"></i>Napsat prodejci</a></div>{% if vehicleOthers|length > 0 %}<h4 class="detail__dealer-vehicles-heading">Další inzeráty prodejce</h4>{% for v in vehicleOthers %}{% include 'vehicle/_vehicle.html.twig' with { vehicle: v } %}{% if loop.index == 1 %}<div id="banner-mobile-container" class="banner-mobile" data-autanet-partner-banner-placement="B06"></div>{% endif %}{% if loop.index == 2 %}<div id="adform_squarem"></div>{% endif %}{% if loop.index == 8 %}<div id="adform_squarem2"></div>{% endif %}{% endfor %}{% endif %}{% if not vehicle.dealer.basicAdvertising %}<footer class="grid__buttons"><a class="button" href="{{ path('page_dealer_vehicle', { url: vehicle.dealer.url }) }}">Zobrazit všechny inzeráty prodejce<i class="icon icon-chevron-right"></i></a></footer>{% endif %}<hr></div><div><div class="grid__buttons">{#<a class="button" href="">Přidat k oblíbeným<i class="icon icon-heart"></i></a>#}<a class="button js-modal-show" href="#modal--share">Sdílet inzerát<i class="icon icon-forward"></i></a></div><div class="dealer"><h2>Kontakt na prodejce</h2>{% if not vehicle.dealer.basicAdvertising %}<figure class="dealer__logo">{% if vehicle.dealer.logo and autanetPartner %}<imgsrc="{{ asset('img-dealer/')~vehicle.dealer.logo }}"{{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {src: asset('img-dealer/')~vehicle.dealer.logo}) }}width="170"data-autanet-partner-logo-l04data-autanet-partner-id="{{ autanetPartner.id }}"data-dealer-id="{{ vehicle.dealer.id }}">{% endif %}</figure>{% endif %}<h3>{{ vehicle.dealer.name }}</h3><p>{{ vehicle.dealer.street }}, {{ vehicle.dealer.city }}<br>{{ vehicle.dealer.district.name }}</p><a class="dealer__link"href="https://www.google.com/maps/search/?api=1&query={{ vehicle.dealer.lat }},{{ vehicle.dealer.lng }}"target="_blank"><i class="icon icon-map"></i>Zobrazit na mapě</a><div class="dealer__opening-hours"><h4 class="detail__opening-hours-heading"><i class="icon icon-hours"></i>Provozní doba</h4><div class="dealer__opening">{% for t in openTime %}<div>{{ t.day.value }}</div><div>{{ t.description }}</div>{% endfor %}</div></div><a class="dealer__button dealer__button--green js-modal-show" href="#modal--call"><i class="icon icon-phone"></i>Zavolat prodejci</a><a class="dealer__button js-modal-show" href="#modal--write"><i class="icon icon-email"></i>Napsat prodejci</a></div><div id="banner-container" class="banner" data-autanet-partner-banner-placement="B06"></div><div id="adform_halfpage"></div></div></section><div class="mobile-buttons"><a class="mobile-buttons__item mobile-buttons__item--green js-modal-show" href="#modal--call"><i class="icon icon-phone"></i>Zavolat</a></a><a class="mobile-buttons__item js-modal-show" href="#modal--write"><i class="icon icon-email"></i>Napsat</a></div><div class="modal" id="modal--share"><div class="modal__overlay js-modal-close"></div><article class="modal__body"><button class="modal__close js-modal-close" type="button"></button><div class="modal__header"><h2>Sdílet inzerci</h2></div><div class="share"><a target="_blank" class="share__item"href="https://www.facebook.com/sharer/sharer.php?u={{ app.request.uri }}"><img src="{{ asset('img/share__icon--facebook.svg') }}" alt="">Facebook</a><a target="_blank" class="share__item" href=""><img src="{{ asset('img/share__icon--messenger.svg') }}"alt="fb-messenger://share/?link={{ app.request.uri }}">Messenger</a><a target="_blank" class="share__item" href="whatsapp://send?text={{ app.request.uri }}"><img src="{{ asset('img/share__icon--whatsapp.svg') }}" alt="">Whatsapp</a><a target="_blank" class="share__item"href="https://twitter.com/intent/tweet?url={{ app.request.uri }}&text={{ vehicle_clean_name(vehicle) }} - {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}"><img src="{{ asset('img/share__icon--twitter.svg') }}" alt="">Twitter</a><a target="_blank" class="share__item"href="mailto:?subject={{ vehicle_clean_name(vehicle) }} - {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}&body=Podívej se na {{ app.request.uri }}"><img src="{{ asset('img/share__icon--envelope.svg') }}" alt="">E-mail</a></div><footer class="modal__footer"><button class="modal__link js-modal-close" type="button">zavřít okno</button></footer></article></div><div class="modal" id="modal--call"><div class="modal__overlay js-modal-close"></div><article class="modal__body"><button class="modal__close js-modal-close" type="button"></button><div class="modal__header"><h2>Zavolat prodejci</h2></div><div class="share">{% for p in vehicle.dealer.dealerPhones %}<a class="share__item" href="tel:{{ p.name }}"><img src="{{ asset('img/share__icon--phone.svg') }}" alt="telefon">{{ p.name }}</a>{% endfor %}</div><footer class="modal__footer"><button class="modal__link js-modal-close" type="button">zavřít okno</button></footer></article></div><div class="modal" id="modal--write"><div class="modal__overlay js-modal-close"></div><article class="modal__body modal__body--large"><button class="modal__close js-modal-close" type="button"></button><div class="modal__header"><h2>Napsat prodejci</h2></div><section><article><form class="form"><input type="hidden" value="{{ vehicle.id }}" name="vehicleId"><div class="form__group form__group--strong"><input placeholder="Vaše jméno" name="name" required></div><div class="form__group form__group--strong"><input type="email" placeholder="Váš e-mail" name="email" required></div><div class="form__group form__group--strong"><input type="tel" placeholder="Vaše telefonní číslo" name="phone" required></div><div class="form__group form__group--strong"><textarea class="textarea_changer_target" placeholder="Vaše zpráva" rows="5" name="message"data-variants='{"1":"Dobrý den, mám zájem o vaši nabídku „{{ vehicle_clean_name(vehicle) }} - Rok {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}". Můžete mi prosím zavolat? Děkuji","2":"Dobrý den, je vozidlo „{{ vehicle_clean_name(vehicle) }} - Rok {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}" stále k dispozici? Kontaktujte mě prosím. Děkuji.","3":"Dobrý den, mám vážný zájem o vozidlo „{{ vehicle_clean_name(vehicle) }} - Rok {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}". Je možné jej zarezervovat? Děkuji.","4":"Dobrý den, mám vážný zájem o vozidlo „{{ vehicle_clean_name(vehicle) }} - Rok {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}". Můžeme se dohodnout na nižší ceně? Je to reálné? Děkuji za odpověď."}'>Dobrý den, mám zájem o vaši nabídku „{{ vehicle_clean_name(vehicle) }} - Rok {{ vehicle.madeDate|slice(0,4) }}, {{ vehicle.mileage }} {{ vehicle.mileageUnit }}". Můžete mi prosím zavolat? Děkuji</textarea></div><p class="form__info">Kliknutím na tlačítko Odeslat zprávu vyjadřujete svůj souhlas se zásadami<a target="_blank" href="/ochrana-osobnich-udaju">Ochrany osobních údajů</a>.</p><button class="form__submit form__submit--block" type="submit"><i class="icon icon-email"></i>Odeslat zprávu</button></form></article></section></article></div><script>const forms = document.querySelectorAll('form')forms.forEach((form) => {form.addEventListener('submit', (e) => {e.preventDefault()let formData = new FormData(form);grecaptcha.ready(function () {grecaptcha.execute('{{ google_recaptcha_site_key }}', {action: 'submit'}).then(function (token) {formData.append('token', token)// Připojit anonymní analytickou identitu, pokud je již dostupná.// Odeslání skutečné poptávky na Analytics nikdy nečeká.if (window.AutanetAnalytics && typeof window.AutanetAnalytics.getIdentity === 'function') {const analyticsIdentity = window.AutanetAnalytics.getIdentity();if (analyticsIdentity && analyticsIdentity.visitorKey && analyticsIdentity.sessionKey && analyticsIdentity.pageviewKey) {formData.append('visitor_key', analyticsIdentity.visitorKey);formData.append('session_key', analyticsIdentity.sessionKey);formData.append('pageview_key', analyticsIdentity.pageviewKey);}}const data = new URLSearchParams(formData);(async () => {const rawResponse = await fetch('{{ path('app_vehicle_form_new') }}', {method: 'POST',body: data});const content = await rawResponse.json();const button = form.querySelector('button')if (content.error === false) {form.reset()button.innerText = 'Odesláno, děkujeme za poptávku.'button.classList.add("back-green")} else {button.innerText = content.errorbutton.classList.add("back-red")}})();});});})})</script>{#<div class="modal" id="modal--map"><div class="modal__overlay js-modal-close"></div><article class="modal__body" style="padding: 5px; max-width: none; height: 75%;"><iframesrc="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d1318529.0090685813!2d14.353945871812089!3d49.80013041918973!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x470b948fd7dd8243%3A0xf8661c75d3db586f!2sCzechia!5e0!3m2!1sen!2ses!4v1677857037662!5m2!1sen!2ses"style="border:0; width: 100%; height: 100%;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe></article></div>#}<script src="https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js"></script><script>$(".js-select2").select2({language: "cs",minimumResultsForSearch: -1,width: "100%",});function handleMobileContact() {const isMobile = window.innerWidth <= 768;const mobileContact = document.querySelector('.dealer--mobile');const desktopContact = document.querySelector('.dealer:not(.dealer--mobile)');if (isMobile) {mobileContact.style.display = 'block';desktopContact.style.display = 'none';} else {mobileContact.style.display = 'none';desktopContact.style.display = 'block';}}handleMobileContact();window.addEventListener('resize', handleMobileContact);// === AUTANET PARTNER L04 LOGO IMPRESSION ===const autanetPartnerL04Logos = document.querySelectorAll('[data-autanet-partner-logo-l04]');if (autanetPartnerL04Logos.length > 0&& window.AutanetAnalytics&& typeof window.AutanetAnalytics.withIdentity === 'function'&& 'IntersectionObserver' in window) {const autanetPartnerL04Tracked = new Set();const autanetPartnerL04Timers = new Map();const clearAutanetPartnerL04Timer = logo => {const timer = autanetPartnerL04Timers.get(logo);if (timer) {clearTimeout(timer);autanetPartnerL04Timers.delete(logo);}};const autanetPartnerL04Observer = new IntersectionObserver(entries => {entries.forEach(entry => {const logo = entry.target;const partnerId = logo.dataset.autanetPartnerId;const dealerId = logo.dataset.dealerId;if (!partnerId || autanetPartnerL04Tracked.has(partnerId)) {clearAutanetPartnerL04Timer(logo);return;}if (entry.isIntersecting && entry.intersectionRatio >= 0.5) {if (autanetPartnerL04Timers.has(logo)) {return;}const timer = setTimeout(() => {autanetPartnerL04Timers.delete(logo);if (autanetPartnerL04Tracked.has(partnerId)) {return;}autanetPartnerL04Tracked.add(partnerId);window.AutanetAnalytics.withIdentity(identity => {if (!identity) {autanetPartnerL04Tracked.delete(partnerId);return;}const data = new URLSearchParams();data.append('event_type', 'logo_impression');data.append('placement', 'L04');data.append('partner_id', partnerId);data.append('dealer_id', dealerId);data.append('vehicle_id', '{{ vehicle.id }}');data.append('device', window.matchMedia('(max-width: 767px)').matches ? 'mobile' : 'desktop');data.append('visitor_key', identity.visitorKey);data.append('session_key', identity.sessionKey);data.append('pageview_key', identity.pageviewKey);fetch('{{ path('app_analytics_event') }}', {method: 'POST',headers: {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'},body: data,keepalive: true}).catch(() => {autanetPartnerL04Tracked.delete(partnerId);});}, 5000);}, 1000);autanetPartnerL04Timers.set(logo, timer);} else {clearAutanetPartnerL04Timer(logo);}});}, {threshold: [0.5]});autanetPartnerL04Logos.forEach(logo => autanetPartnerL04Observer.observe(logo));}// === VEHICLE STATISTICS TRACKING ===let autanetInitialViewTracked = false;// Trackování zobrazení stránky čeká na globální consent/identitu.// Pokud identita není do 5 sekund dostupná, původní tracking proběhne bez identity.if (window.AutanetAnalytics && typeof window.AutanetAnalytics.withIdentity === 'function') {window.AutanetAnalytics.withIdentity(() => {trackInitialVehicleView();}, 5000);} else {trackInitialVehicleView();}// Trackování "Zavolat prodejci" tlačítekdocument.querySelectorAll('.js-modal-show[href="#modal--call"]').forEach(button => {button.addEventListener('click', () => {trackVehicleAction('call_dealer');});});// Trackování "Napsat prodejci" tlačítekdocument.querySelectorAll('.js-modal-show[href="#modal--write"]').forEach(button => {button.addEventListener('click', () => {trackVehicleAction('message_dealer');});});// Trackování kliků na tel. číslasetTimeout(() => {document.querySelectorAll('a[href^="tel:"]').forEach(link => {link.addEventListener('click', () => {trackVehicleAction('phone_click');});});}, 100);function trackInitialVehicleView() {if (autanetInitialViewTracked) {return;}autanetInitialViewTracked = true;trackVehicleAction('view');}function trackVehicleAction(action) {const sendTracking = analyticsIdentity => {const formData = new FormData();formData.append('vehicle_id', '{{ vehicle.id }}');formData.append('action', action);if (analyticsIdentity) {formData.append('visitor_key', analyticsIdentity.visitorKey);if (analyticsIdentity.sessionKey) {formData.append('session_key', analyticsIdentity.sessionKey);}formData.append('pageview_key', analyticsIdentity.pageviewKey);}fetch('{{ path('app_vehicle_statistics_track') }}', {method: 'POST',body: formData}).catch(error => {console.log('Tracking error:', error);});};if (window.AutanetAnalytics && typeof window.AutanetAnalytics.withIdentity === 'function') {window.AutanetAnalytics.withIdentity(sendTracking, 5000);return;}sendTracking(null);}</script>{% endblock %}