{% extends '@DcSite/LandRover/base.html.twig' %}
{% block title %}
<title>{{ 'seo.model_lineup.title'|trans({}, 'dc_landrover') }}</title>
{% endblock title %}
{% block seo %}
<meta name="description" content="{{ 'seo.model_lineup.description'|trans({}, 'dc_landrover') }}"/>
<meta name="keywords" content=""/>
{% endblock seo %}
{% block ogtagDynamic %}
<meta property="og:title" content="{{ 'seo.model_lineup.title'|trans({}, 'dc_landrover') }}"/>
<meta property="og:description" content="{{ 'seo.model_lineup.description'|trans({}, 'dc_landrover') }}"/>
{% endblock ogtagDynamic %}
{% block css %}
<link rel="stylesheet" href="{{ asset('bundles/dcsite/css/modules/slider.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/dcsite/css/landrover/slick.css') }}">
<link rel="stylesheet" href="{{ asset('bundles/dcsite/css/landrover/model-lineup.css') }}">
{% endblock %}
{% block content %}
<main>
<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('landrover_homepage') }}">
<span class="breadcrumbs__link" itemprop="name">Land Rover</span></a>
<meta itemprop="position" content="1"/>
</li>
<div class="arrow-bcs"> ❯ </div>
<li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<span style="color: #ABABAB;" class="breadcrumbs__link" itemprop="name">{{ 'car.model_lineup'|trans({}, 'dc_jaguar') }}</span>
<meta itemprop="position" content="2"/>
</li>
</ol>
</div>
</section>
<section class="section-padding">
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8 section-title mb-0 ">
<h1 class="smal-size">{{ 'main.price_model_lineup'|trans({}, 'dc_jaguar') }} LAND ROVER</h1>
</div>
</div>
</div>
</section>
<section class="model-lineup section-padding section-padding-new">
<div class="container">
<div class="row">
{% for car in cars %}
<div class="col-sm-12 col-md-6 col-lg-4 col-xl-3">
<div class="model-card">
<div class="model-image flexbox-wrapper">
<div class="car_status_is_new-block">
{% if car.new %}
<span class="car_status_is_new">{{ 'pages.car.status_is_new'|trans({}, 'dc_base') }}</span>
{% endif %}
</div>
<a href="{{ path('landrover_card_car', {'car': car.url}) }}">
<img style="visibility: hidden" width="270px" height="191px"
data-src="{{ webpUrl(car.preview, 'small') }}">
</a>
</div>
<div class="card-body">
<span class="car-name">{{ car.modelName }}</span>
<span class="car-price">{{ 'main.from'|trans({}, 'dc_landrover') }} {{ car.price | price }} {{ 'main.uah'|trans({}, 'dc_landrover')|raw }}</span>
<span class="car-title">{{ car.slogan(app.request.locale) }}</span>
{# <a class="link-btn before-arrow" href="{{ path('landrover_car_configurator', { 'url': car.url }) }}">{{ 'main.configurator'|trans({}, 'dc_landrover') }}</a> #}
<a class="link-btn before-arrow"
href="{{ path('landrover_service_consultation', {'carId': car.vehicleId}) }}">{{ 'main.order_td'|trans({}, 'dc_landrover') }}</a>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
{% include '@DcSite/Modules/car/catalog-model-range-item.html.twig' with { name: 'landrover_model_lineup_pages' } %}
</section>
</main>
{% endblock %}
{% block pageJS %}
<script>
app.onCustomEvent('appInit', function () {
app.loadCss('{{ asset('/bundles/dcsite/css/modules/multi-consultation-enter.css') }}');
app.loadCss('{{ asset('/bundles/dcsite/css/landrover/modules/multi-consultation.css') }}');
app.loadJs('{{ asset('/bundles/dcsite/js/hammer.min.js') }}');
app.loadJs('{{ asset('/bundles/core/js/modules/slick/slick.js') }}', function () {
var slick = $('.slider').slick({
autoplay: true,
autoplaySpeed: 3000,
arrows: false,
dots: false,
centerPadding: '0px',
slidesToShow: 1,
adaptiveHeight: true,
variableWidth: false,
centerMode: false,
responsive: [
{
breakpoint: 992,
settings: {
arrows: true,
adaptiveHeight: true,
variableWidth: false,
centerMode: false,
slidesToShow: 1
}
}
]
});
var length = $('.slider.regular').data('length');
var sliderNumberBlock = $(".slider-number");
for (var i = 1; i <= length; i++) {
if (i === 1) {
sliderNumberBlock.append("<div class='slides active' id='slide-" + i + "'>" + i + "</div>");
} else {
sliderNumberBlock.append("<div class='slides' id='slide-" + i + "'>" + i + "</div>");
}
}
var slides = sliderNumberBlock.children();
slides.each(function () {
$(this).click(function () {
let num = $(this).text();
slick.slick('slickGoTo', num - 1);
});
});
slick.on('beforeChange', function () {
var beforeSlide = $(".slick-active").data("slick-index") + 1;
$("#slide-" + beforeSlide).removeClass('active');
});
slick.on('afterChange', function () {
var activeSlide = $(".slick-active").data("slick-index") + 1;
$("#slide-" + activeSlide).addClass('active');
});
});
var readmore = function (target) {
$("#seo-content-main .seo-btn").on("click", function () {
var $this = $(this);
if ($this.hasClass("more")) {
$this
.removeClass("more")
.addClass("less")
.text("{{ 'pages.hide'|trans({}, 'dc_yamaha') }}");
target.collapse("show");
} else {
$this
.removeClass("less")
.addClass("more")
.text("{{ 'pages.read_all'|trans({}, 'dc_yamaha') }}");
target.collapse("hide");
}
});
};
var target = $("#seo-content-main div.seo-block:nth-child(n+2)");
readmore(target);
/* Отложеная загрузка google карты */
setTimeout(function () {
$('#mainMap').attr('src', 'https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d6842.171213936868!2d30.44718856241725!3d50.37624966458023!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xda543660049c03c8!2zSmFndWFyIExhbmQgUm92ZXIg0JrQuNGX0LIg0JfQsNGF0ZbQtA!5e0!3m2!1sru!2sua!4v1552659463552')
}, 4000);
/* Загрузка новостей блока 'специальные предложения', и 'новостей' */
app.loadJs('{{ asset('/bundles/dcsite/js/load-entities.js') }}', function () {
initSection({
initUrl: '{{ path('news_special_load') }}',
wrapper: '#specialOfferVue',
urlSingle: 'landrover_special_offers_single'
});
initSection({
initUrl: '{{ path('news_load') }}',
wrapper: '#newsVue',
urlSingle: 'landrover_special_offers_single'
});
});
});
</script>
{% endblock %}