{% extends '@DcSite/Jaguar/base.html.twig' %}
{% block title %}
<title>{% if model.seoTitle(app.request.locale) %}{{ model.seoTitle(app.request.locale) }}{% else %}{{ 'seo.main.title'|trans({}, 'dc_jaguar') }}{% endif %}</title>
{% endblock title %}
{% block seo %}
<meta name="description"
content="{% if model.seoDescription(app.request.locale) %}{{ model.seoDescription(app.request.locale) }}{% else %}{{ 'seo.main.description'|trans({}, 'dc_jaguar') }}{% endif %}"/>
{% if model.seoKeywords(app.request.locale) %}
<meta name="keywords" content="{{ model.seoKeywords(app.request.locale) }}"/>
{% endif %}
{% if model.noindexFollow %}
<meta name="robots" content="noindex, follow" />
{% endif %}
{% endblock seo %}
{% block ogtagDynamicImage %}
<meta property="og:image" content="{{ absolute_url(media_url(model.galleryImageOrPreview, 'reference')) }}"/>
{% endblock ogtagDynamicImage %}
{% block ogtagDynamic %}
<meta property="og:title" content="{% if model.seoTitle(app.request.locale) %}{{ model.seoTitle(app.request.locale) }}{% else %}{{ 'seo.main.title'|trans({}, 'dc_jaguar') }}{% endif %}"/>
<meta property="og:description" content="{% if model.seoDescription(app.request.locale) %}{{ model.seoDescription(app.request.locale) }}{% else %}{{ 'seo.main.description'|trans({}, 'dc_jaguar') }}{% endif %}"/>
{% endblock ogtagDynamic %}
{% block css %}
<link rel="stylesheet" type="text/css" href="{{ asset('bundles/dcsite/css/jaguar/trade-in.css') }}">
<link rel="stylesheet" media="all" href="{{ asset('/bundles/dcsite/css/jaguar/modules/color.css') }}"/>
<link rel="stylesheet" media="all" href="{{ asset('/bundles/dcsite/css/jaguar/car/card-car.css') }}"/>
{% endblock %}
{% block socialPreview %}
<img src="{{ absolute_url(media_url(model.galleryImageOrPreview, 'reference')) }}" class="d-none">
{% endblock %}
{% block content %}
<div style="display: none" class="breadcrumbs__shadow">
<section class="breadcrumbs__new">
<div class="container">
<ol class="global_breadcrumbs__new" itemscope itemtype="https://schema.org/BreadcrumbList">
<li class="marker__none" itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ path('jaguar_homepage') }}">
<span class="breadcrumbs__link" itemprop="name">Jaguar</span></a>
<meta itemprop="position" content="1"/>
</li>
<div class="arrow-bcs"> ❯</div>
<li class="marker__none" itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ path('jaguar_model_lineup') }}">
<span class="breadcrumbs__link"
itemprop="name">{{ model.fullName }}
{% if model.hasHybrid %}
<span class="car-hybrid"> {{ 'base.car_cat.hubrid'|trans({}, 'dc_toyota') }}</span>
{% endif %}</span></a>
<meta itemprop="position" content="2"/>
</li>
</ol>
</div>
</section>
</div>
<section class="breadcrumbs">
<div class="container">
<div class="row">
<div class="col-12">
<div class="global_breadcrumbs">
<span class="bc_title">
<a href="{{ path('jaguar_homepage') }}">
Jaguar
</a>
</span>
<div class="arrow-bc"></div>
<span class="bc_title">
<a href="{{ path('jaguar_model_lineup') }}">
{{ 'car.model_lineup'|trans({}, 'dc_jaguar') }}
</a>
</span>
<div class="arrow-bc"></div>
<span class="bc_title"> {{ model.fullName }}
{% if model.hasHybrid %}
<span class="car-hybrid"> {{ 'base.car_cat.hubrid'|trans({}, 'dc_toyota') }}</span>
{% endif %}</span>
</div>
</div>
</div>
</div>
</section>
<main class="new__car-car">
<section class="main-card-car section-padding" id="gallery">
<div class="container">
<div class="row">
<div class="col-md-12 car-name name_and_status-flex">
<h1 class="text-uppercase">
{{ model.slogan(app.request.locale) }} {{ model.fullName }}
{% if model.hasHybrid %}
<span class="car-hybrid"> {{ 'base.car_cat.hubrid'|trans({}, 'dc_toyota') }}</span>
{% endif %}
</h1>
{% if model.preOrder %}
<span class="car_status_is_new ml-3">{{ 'pages.car.is_pre_order'|trans({}, 'dc_base') }}</span>
{% elseif model.new %}
<span class="car_status_is_new ml-3">{{ 'pages.car.status_is_new'|trans({}, 'dc_base') }}</span>
{% endif %}
</div>
</div>
<div class="row">
<img src="{{ absolute_url(media_url(model.galleryImageOrPreview, 'reference')) }}" class="d-none"/>
{% include '@DcSite/Modules/car/car-gallery.html.twig' %}
<div class="col-sm-12 col-md-12 col-lg-3 col-xl-3">
<div class="mb30">
{% if model.showDisabled == 1 %}
<div>
<span class="car-price mb20">{{ 'archive.title_one'|trans({}, 'dc_base') }}</span>
<hr>
</div>
{% endif %}
{% if model.showDisabled == 0 %}
<div>
<span class="d-block">
{{ 'trade_in.price'|trans({},'dc_base') }}
</span>
<span class="car-price-main">
{% if model.price > 0 %}
{{ 'main.from'|trans({}, 'dc_jaguar') }} {{ model.price|price }} {{ 'main.uah'|trans({}, 'dc_jaguar')|raw }}
{% else %}
{{ 'pages.base.no-price'|trans({},'dc_toyota') }}
{% endif %}
</span>
{% if model.hasActionPrice %}
<span class="car-price-old mb20">
{{ model.fullPrice|price }} {{ 'main.uah'|trans({}, 'dc_jaguar')|raw }}
</span>
{% endif %}
<hr>
</div>
{% if model.preorderPrice %}
<div>
<span class="d-block">
{{ 'pages.car_card.price_in_production'|trans({},'dc_base') }}
</span>
<span class="car-price mb20">
{{ 'main.from'|trans({}, 'dc_jaguar') }} {{ model.preorderPrice|price }} {{ 'main.uah'|trans({}, 'dc_jaguar')|raw }}
</span>
<hr>
</div>
{% endif %}
{% endif %}
</div>
<div class="">
{% if model.showDisabled == 0 %}
<button class="btn btn-primary w-100 mb-3" type="button" data-toggle="modal"
data-target="#order-car">{{ 'pages.car_card.btn_buy'|trans({}, 'dc_base') }}</button>
<a href="{{ path('jaguar_service_consultation_form_online',{ vehicleId : model.vehicleId }) }}"
class="btn btn-outline-primary w-100 mb20">{{ 'car_page.consultation'|trans({}, 'dc_base') }}</a>
{% endif %}
</div>
</div>
</div>
</div>
</section>
<div class="navs sticky-top" id="nav-manu">
<div class="container">
<div class="row">
<div class="col-md-12">
<ul class="navs-list mobile-scroll">
<li class="navs-list-li">
<a href="#gallery"
class="navs-list-link active">{{ 'car_page.new.gallery'|trans({}, 'dc_base') }}</a>
</li>
{% if model.hasInStock %}
<li class="navs-list-li">
<a href="#car-in-stock"
class="navs-list-link">{{ 'car_page.new.in_stock'|trans({}, 'dc_base') }}</a>
</li>
{% endif %}
{% if vehicleColor is not empty %}
<li class="navs-list-li">
<a href="#select-vehicle-color"
class="navs-list-link active">{{ 'car_page.new.color'|trans({}, 'dc_base') }}</a>
</li>
{% endif %}
{% if model.hasFeatures %}
<li class="navs-list-li">
<a href="#overview"
class="navs-list-link">{{ 'car_page.new.overview'|trans({}, 'dc_base') }}</a>
</li>
{% endif %}
<li class="navs-list-li">
<a href="{{ path('jaguar_card_car_configuraion', {car: model.url}) }}"
class="navs-list-link">{{ 'car_page.new.complectation'|trans({}, 'dc_base') }}
, {{ 'car_page.new.price'|trans({}, 'dc_base') }}
, {{ 'car_page.new.tech'|trans({}, 'dc_base') }}</a>
</li>
<li class="navs-list-li">
<a href="#accessories-block"
class="navs-list-link">{{ 'accessories.title'|trans({}, 'dc_toyota') }}</a>
</li>
{% if faqs %}
<li class="navs-list-li">
<a href="#faqwrapper"
class="navs-list-link">{{ 'pages.car_card.nav.faq'|trans({}, 'dc_base') }}</a>
</li>
{% endif %}
</ul>
</div>
</div>
</div>
</div>
{% if model.showDisabled != 1 %}
{% include '@DcSite/Modules/car/finance-services.html.twig' %}
{% endif %}
{% if model.hasInStock or model.showDisabled == 1 %}
{% include '@DcSite/Modules/car/card-in-stock-block.html.twig' %}
{% include '@DcSite/Modules/n-buy-in-stock-car-popup.html.twig' %}
{% endif %}
{% include '@DcSite/Modules/vehicle/vehicle-color.html.twig' %}
{% if model.hasFeatures %}
{% include '@DcSite/Modules/car/car-feature.html.twig' %}
{% endif %}
{% if model.hasAccessories %}
<section class="accessories section-padding pt-4 pb-4" id="accessories-block">
<div class="container">
<div class="row">
<div class="col-md-12 title mb-3">
<span>{{ 'accessories.title'|trans({}, 'dc_toyota') }}</span>
</div>
</div>
</div>
{% include '@DcSite/Modules/accessories.html.twig' with { 'savePath': path('form_buy_parts') } %}
</section>
{% endif %}
<section class="lead-magnets section-padding bg-grey pb-0">
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">
<a href="#" data-toggle="modal" data-target="#order-call" class="lead-magnets-btn">
<div class="lead-magnets-img flexbox-wrapper">
<span class="wrap-icon">
<i class="icon-lr icon-phone"></i>
</span>
</div>
<div>
<span class="lead-magnets-title text-center">{{ 'main.order_call'|trans({}, 'dc_jaguar') }}</span>
<p class="lead-magnets-subtitle">{{ 'main.order_call_desc'|trans({}, 'dc_jaguar') }}</p>
</div>
</a>
</div>
{# <div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">#}
{# <a href="{{ path('jaguar_service_consultation') }}" class="lead-magnets-btn">#}
{# <div class="lead-magnets-img flexbox-wrapper">#}
{# <span class="wrap-icon">#}
{# <i class="icon-lr icon-ignite-drive"></i>#}
{# </span>#}
{# </div>#}
{# <div>#}
{# <span class="lead-magnets-title text-center">{{ 'main.assign_td'|trans({}, 'dc_jaguar') }}</span>#}
{# <p class="lead-magnets-subtitle">{{ 'main.assign_td_descr'|trans({}, 'dc_jaguar') }}</p>#}
{# </div>#}
{# </a>#}
{# </div>#}
<div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">
<a href="{{ path('jaguar_service_order_to') }}" class="lead-magnets-btn">
<div class="lead-magnets-img flexbox-wrapper">
<span class="wrap-icon">
<i class="icon-lr icon-service"></i>
</span>
</div>
<div>
<span class="lead-magnets-title text-center">{{ 'main.assign_to'|trans({}, 'dc_jaguar') }}</span>
<p class="lead-magnets-subtitle">{{ 'main.assign_to_descr'|trans({}, 'dc_jaguar') }}</p>
</div>
</a>
</div>
</div>
</div>
</section>
{% if faqs %}
<section id="faqwrapper" class="faq__wrapper">
{% include '@DcSite/Modules/car/car-faq_v3.html.twig' %}
</section>
{% endif %}
<section class="seo-block section-padding section-grey">
<div class="container">
<div class="row">
<div class="col-md-12 section-title text-left">
<span>{{ 'pages.car.details_about'|trans({},'dc_nissan') }} {{ model.fullName }}</span>
{% if model.hasHybrid %}
<span class="car-hybrid"
style="color: #30A4C8;"> {{ 'base.car_cat.hubrid'|trans({}, 'dc_toyota') }}</span>
{% endif %}
</div>
</div>
<div class="row">
<div class="col-md-12">
<div class="seo-wrap" id="seo-content">
{{ model.content(app.request.locale)|raw }}
<div class="more seo-btn link-btn before-arrow">
{{ 'car.show_more'|trans({}, 'dc_jaguar') }}
</div>
</div>
</div>
</div>
</div>
</section>
{% include '@DcSiteBundle/Modules/n-buy-car-popup.html.twig' %}
</main>
{% include '@DcSite/Modules/n-buy-acc-popup.html.twig' %}
{% endblock %}
{% block pageJS %}
<script>
app.onCustomEvent('appInit', function () {
$('[data-toggle="tooltip"]').tooltip();
app.loadCss('{{ asset('/bundles/dcsite/css/modules/vehicle/vehicle-color.css') }}');
app.loadCss('{{ asset('/bundles/dcsite/css/modules/NEW_CARD_CAR/base.css') }}');
app.loadCss('{{ asset('/bundles/dcsite/css/toyota/car/new-card-car.css') }}');
app.loadCss('{{ asset('/bundles/dcsite/css/modules/base-style/form-control.css') }}');
app.loadJs('{{ asset('/bundles/dcsite/js/modules/car/gallery.js') }}', function () {
initCarGallery({
firstImage: '{{ webpUrl(model.getFirstGalleryImage,'new_slider') }}',
hasVideo: '{{ model.hasVideo }}',
loadDataUrl: '{{ path('car-card-load-gallery', {id: model.vehicleId}) }}',
lightGalleryUrl: '{{ asset('/bundles/core/js/modules/gallery/lightgallery.js') }}',
lightGalleryCss: '{{ asset('/bundles/core/css/modules/gallery/lightgallery.css') }}',
galleryCss: '{{ asset('/bundles/core/css/bootstrap_build/carousel.css') }}',
});
});
app.loadJs('{{ asset('/bundles/dcsite/js/modules/vehicle/vehicle-color.js') }}', function () {
initVehicleColors({
vehicleColor: '{{ vehicleColor|json_encode|raw }}',
});
});
app.loadJs('{{ asset('/bundles/dcsite/js/modules/car/in-stock.js') }}', function () {
initInStock({
dataCarInStock: '{{ carInStock|json_encode_replace|raw }}',
});
});
// -- FAQ TOGGLES --------//
$('.car-faq__title').click(function () {
$(this).closest('.car-faq__item').toggleClass('--opened');
$(this).next('.car-faq__content').slideToggle();
});
// table accordions
$('body').on('click', '.car-table__body-title', function () {
$(this).toggleClass('--opened');
$(this).next('.car-table__body').slideToggle();
var $headerTable = $(this).closest('.car-table').find('.car-table__header');
scrollSyncHandler.bind($headerTable)();
});
app.lazyInit.lazyInit('accessories-block', function () {
app.loadJs('{{ asset('/bundles/dcsite/js/accessories.js') }}', function () {
accessoriesWidget({
dealer: {{ model.dealer.id }},
carId: {{ model.vehicleId }},
initUrl: '{{ path('base_accessories_widget_init') }}',
initByDealerUrl: '{{ path('base_accessories_widget_by_dealer') }}',
withoutModelFilter: true,
});
});
});
var creditInit = false;
$('#credit-services-tab').on('click', function () {
if (!creditInit) {
creditInit = true;
app.loadJs('{{ asset('bundles/dcsite/js/credit.js') }}', function () {
initCredit({
cretidTpl: '{{ path('dc_credit_load_tpl') }}',
initUrl: '{{ path('dc_credit_init') }}',
brandUrl: '{{ path('dc_credit_load_brands') }}',
byDealerUrl: '{{ path('dc_credit_init_by_dealer') }}',
programsUrl: '{{ path('dc_credit_programs') }}',
saveUrl: '{{ path('dc_credit_save') }}',
privacyUrl: '{{ privacyUrl }}',
disableCarChange: true,
dealer: {{ model.dealer.id }},
carId: {{ model.vehicleId }},
variationId: {{ model.vehicleItemId }}
});
});
}
});
var tiInit = false;
$('#tradein-serviceses-tab').on('click', function () {
if (!tiInit) {
tiInit = true;
app.loadCss("{{ asset('/bundles/dcsite/css/modules/n-trade-in.css') }}");
app.loadJs('{{ asset('bundles/dcsite/js/trade-in.js') }}', function () {
initTIWidget({
initUrl: '{{ path('dc_ti_init') }}',
dealer: {{ model.dealer.id }},
carId: {{ model.vehicleId }},
variationId: {{ model.vehicleItemId }},
agreementUrl: '{{ privacyUrl }}',
});
});
}
});
var cascoInit = false;
$('#insurance-serviceses-tab').on('click', function () {
if (!cascoInit) {
cascoInit = true;
app.loadJs('{{ asset('bundles/dcsite/js/casco.js') }}', function () {
initCasco({
initUrl: '{{ path('base_casco_init') }}',
initByDealerUrl: '{{ path('base_casco_init_by_dealer') }}',
optionsUrl: '{{ path('base_casco_options') }}',
formUrl: '{{ path('base_casco_save_form') }}',
privacyUrl: '{{ privacyUrl }}',
dealer: {{ model.dealer.id }},
carId: {{ model.vehicleId }},
variationId: {{ model.vehicleItemId }},
disableCarChange: true
});
});
}
});
var costInit = false;
$('#first-reg-services-tab').on('click', function () {
if (!costInit) {
costInit = true;
app.loadJs('{{ asset('bundles/dcsite/js/registration-cost.js') }}', function () {
initRegistrationCost({
initUrl: '{{ path('base_reg_cost_init') }}',
carId: {{ model.vehicleId }},
});
});
}
})
$(window).scroll(function () {
var $sections = $('section');
$sections.each(function (i, el) {
var top = $(el).offset().top - 150 - 20;
var bottom = top + $(el).height();
var scroll = $(window).scrollTop();
var id = $(el).attr('id');
if (scroll > top && scroll < bottom) {
$('#nav-manu a.active').removeClass('active');
$('#nav-manu a[href="#' + id + '"]').addClass('active');
}
})
});
$('#nav-manu a[href^="#"]').bind("click", function (e) {
var anchor = $(this);
$('html, body').stop().animate({
scrollTop: $(anchor.attr('href')).offset().top - 50
}, 750);
e.preventDefault();
});
$('#btnShow').on('click', function () {
$('#textWrap').css('height', 'auto');
$(this).hide();
$('#btnHide').show();
});
$('#btnHide').on('click', function () {
$('#textWrap').css('height', '200px');
$(this).hide();
$('#btnShow').show();
});
var readmore = function (target) {
$("#seo-content .seo-btn").on("click", function () {
var $this = $(this);
if ($this.hasClass("more")) {
$this
.removeClass("more")
.addClass("less")
.text("{{ 'car.hide'|trans({}, 'dc_jaguar') }}");
target.collapse("show");
} else {
$this
.removeClass("less")
.addClass("more")
.text("{{ 'car.show'|trans({}, 'dc_jaguar') }}");
target.collapse("hide");
}
});
};
var target = $("#seo-content p:nth-child(n+3)");
readmore(target);
});
</script>
<script type="application/ld+json">
{{ structuredData|raw }}
</script>
{% endblock pageJS %}