{% 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') }}">
{% 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 class="marker__none" itemprop="itemListElement" itemscope
itemtype="https://schema.org/ListItem">
<a itemprop="item" href="{{ path('landrover_model_lineup') }}">
<span class="breadcrumbs__link" itemprop="name">{{ 'car.model_lineup'|trans({}, 'dc_jaguar') }}</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">{{ page.label }}</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">{{ page.title }}</h1>
</div>
</div>
</div>
</section>
<section class="section_padd tabs lineup">
<div class="container">
<div class="col-12 tabs__content mb-4">
<div class="tab-content" id="lineupContent">
<div class="">
<div class="row">
{% for item in page.vehicles %}
<div class="col-sm-12 col-md-4 col-lg-4 col-xl-3">
<div class="header_card-car card-car-page">
<div class="car_status_is_new-block">
{% if item.isNew %}
<span class="car_status_is_new">{{ 'pages.car.status_is_new'|trans({}, 'dc_base') }}</span>
{% endif %}
</div>
<a href="{{ path('toyota_one_car', {car: item.url}) }}"
class="header_card-car-img">
<picture alt="{{ item.title }}">
<source srcset="{{ item.image_webp }}" type="image/webp">
<source srcset="{{ item.image }}">
<img src="{{ item.image }}" alt="{{ item.title }}" class="card-img-top lineup__preview">
</picture>
</a>
<a href="{{ path('toyota_one_car', {car: item.url}) }}"
class="header_card-car-title">
{{ item.title }}
{% if item.hasHybrid %}
<span class="hubrid">{{ 'base.car_cat.hubrid'|trans({}, 'dc_toyota') }}</span>
{% endif %}
</a><br>
{% if item.price > 0 %}
<span class="header_card-car-price">{{ 'models_lineup.price_from'|trans({}, 'dc_landrover') }} <b>{{ item.price|price }}</b> грн</span>
{% else %}
<span class="header_card-car-price">{{ 'base.from'|trans({}, 'dc_toyota') }} <b>{{ item.preorderPrice|price }}</b> грн</span>
{% endif %}
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</div>
</div>
</section>
<section>
<div class="container mb-5 mt-5">
<div class="col-12">
<div class="row">
{{ page.description|raw }}
</div>
</div>
</div>
</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 %}