src/DcSiteBundle/Resources/views/Jaguar/Main/index.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Jaguar/template.html.twig' %}
  2. {% block head %}
  3.     <title>{{ 'seo.main.title'|trans({}, 'dc_jaguar') }}</title>
  4.     <meta name="description" content="{{ 'seo.main.description'|trans({}, 'dc_jaguar') }}">
  5.     <meta name="keywords"  content="{{ 'seo.main.keywords'|trans({}, 'dc_jaguar') }}">
  6.     <link rel="stylesheet" type="text/css" href="/dist/{{ MODE }}/dcsite/jaguar/css/jaguarMain.css?{{ VERSION }}">
  7. {% endblock head %}
  8. {% block ogtagDynamic %}
  9.     <meta property="og:title" content="{{ 'seo.main.title'|trans({}, 'dc_jaguar') }}">
  10.     <meta property="og:description" content="{{ 'seo.main.description'|trans({}, 'dc_jaguar') }}">
  11. {% endblock ogtagDynamic %}
  12. {% block content %}
  13.         <section class="main-slider">
  14.             <div class="slider regular" data-length="{{ sliders|length }}">
  15.                 {% for slider in sliders %}
  16.                     <div id="slider-data">
  17.                         <picture class="slider_desc" alt="{{ slider.title }}">
  18.                             <source srcset="{{ slider.image_webp }}" type="image/webp">
  19.                             <source srcset="{{ slider.image }}">
  20.                             <img src="{{ slider.image }}" alt="{{ slider.title }}" data-sizes="100vw">
  21.                         </picture>
  22.                         <picture class="slider_mobile" alt="{{ slider.title }}">
  23.                             <source srcset="{{ slider.image_webp_mobile }}" type="image/webp">
  24.                             <source srcset="{{ slider.image_mobile }}">
  25.                             <img src="{{ slider.image_mobile }}" alt="{{ slider.title }}">
  26.                         </picture>
  27.                         <div class="mainimg-info">
  28.                             <div class="container">
  29.                                 <div class="row">
  30.                                     <div class="col-sm-12 col-md-12 col-lg-5 col-xl-5 pr-0 pl-0 slider-col">
  31.                                         <div class="mainimg-title-bg">
  32.                                             <span>{{ slider.title }}</span>
  33.                                         </div>
  34.                                         <div class="mainimg-specification">
  35.                                             <div class="clearfix specification-box">
  36.                                                 <span class="car-price">{{ slider.subTitle }}</span>
  37.                                                 <span class="car-name"></span>
  38.                                                 <a class="btn-black slider-btn" href="{{ slider.url }}">{{ slider.btn }}</a>
  39.                                             </div>
  40.                                         </div>
  41.                                     </div>
  42.                                 </div>
  43.                             </div>
  44.                         </div>
  45.                     </div>
  46.                 {% endfor %}
  47.             </div>
  48.             <div class="container">
  49.                 <div class="row">
  50.                     <a class="ScrollDown" href="#ScrollDown" title="scrollDown"></a>
  51.                     <div class="slider-number"></div>
  52.                 </div>
  53.             </div>
  54.         </section>
  55.         <section class="model-lineup section-padding" id="ScrollDown">
  56.             <div class="container">
  57.                 <div class="row">
  58.                     <div class="col-md-12 section-title">
  59.                         <span>{{ 'main.model_lineup'|trans({}, 'dc_jaguar') }}</span>
  60.                     </div>
  61.                 </div>
  62.                 <div class="row flex__mob">
  63.                     {% for car in cars %}
  64.                         <div class="col-sm-12 col-md-6 col-lg-4 col-xl-3">
  65.                             <div class="model-card">
  66.                                 <div class="model-image flexbox-wrapper mb-0">
  67.                                     <a href="{{ path('jaguar_card_car', {'car': car.url}) }}">
  68.                                         <picture alt="{{ car.fullName }}">
  69.                                             <source srcset="{{ car.image_webp }}" type="image/webp">
  70.                                             <source srcset="{{ car.image }}">
  71.                                             <img src="{{ car.image }}" alt="{{ car.fullName }}">
  72.                                         </picture>
  73.                                     </a>
  74.                                 </div>
  75.                                 <div class="card-body">
  76.                                     <a href="{{ path('jaguar_card_car', {'car': car.url}) }}">
  77.                                         <span class="car-name">{{ car.fullName }}</span>
  78.                                         {% if car.isNew %}
  79.                                             <span >{{ 'pages.car.is_new_2'|trans({},'dc_base') }}</span>
  80.                                         {% endif %}
  81.                                     </a>
  82.                                     <span class="car-price d-block mb-3">{{ 'main.from'|trans({}, 'dc_jaguar') }} {{ car.price | price  }} {{ 'main.uah'|trans({}, 'dc_jaguar')|raw }}</span>
  83. {#                                  <span class="car-title">{{ car.slogan(app.request.locale) }}</span>#}
  84.                                     <a class="link-btn before-arrow" href="{{ path('jaguar_card_car', { 'car': car.url }) }}">{{ 'main.view_car'|trans({}, 'dc_jaguar') }}</a>
  85. {#                                  <a class="link-btn before-arrow" href="{{ path('jaguar_service_consultation', {'carId': car.vehicleId}) }}">{{ 'main.assign_td'|trans({}, 'dc_jaguar') }}</a>#}
  86.                                 </div>
  87.                             </div>
  88.                         </div>
  89.                     {% endfor %}
  90.                 </div>
  91.             </div>
  92.         </section>
  93.         <section class="lead-magnets section-padding bg-grey pb-0"  >
  94.             <div class="container">
  95.                 <div class="row">
  96.                     <div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">
  97.                         <a href="#" data-toggle="modal" data-target="#callback-order" class="lead-magnets-btn">
  98.                             <div class="lead-magnets-img flexbox-wrapper">
  99.                                 <span class="wrap-icon">
  100.                                     <i class="icon-lr icon-phone"></i>
  101.                                 </span>
  102.                             </div>
  103.                             <div>
  104.                                 <span class="lead-magnets-title text-center">{{ 'main.order_call'|trans({}, 'dc_jaguar') }}</span>
  105.                                 <p class="lead-magnets-subtitle">{{ 'main.order_call_desc'|trans({}, 'dc_jaguar') }}</p>
  106.                             </div>
  107.                         </a>
  108.                     </div>
  109. {#                    <div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">#}
  110. {#                        <a href="{{ path('jaguar_service_consultation') }}" class="lead-magnets-btn">#}
  111. {#                            <div class="lead-magnets-img flexbox-wrapper">#}
  112. {#                                <span class="wrap-icon">#}
  113. {#                                    <i class="icon-lr icon-ignite-drive"></i>#}
  114. {#                                </span>#}
  115. {#                            </div>#}
  116. {#                            <div>#}
  117. {#                                <span class="lead-magnets-title text-center">{{ 'main.assign_td'|trans({}, 'dc_jaguar') }}</span>#}
  118. {#                                <p class="lead-magnets-subtitle">{{ 'main.assign_td_descr'|trans({}, 'dc_jaguar') }}</p>#}
  119. {#                            </div>#}
  120. {#                        </a>#}
  121. {#                    </div>#}
  122.                     <div class="col-sm-12 col-md-12 col-lg-4 col-xl-4">
  123.                         <a href="{{ path('jaguar_service_order_to') }}" class="lead-magnets-btn">
  124.                             <div class="lead-magnets-img flexbox-wrapper">
  125.                                 <span class="wrap-icon">
  126.                                     <i class="icon-lr icon-service"></i>
  127.                                 </span>
  128.                             </div>
  129.                             <div>
  130.                                 <span class="lead-magnets-title text-center">{{ 'main.assign_to'|trans({}, 'dc_jaguar') }}</span>
  131.                                 <p class="lead-magnets-subtitle">{{ 'main.assign_to_descr'|trans({}, 'dc_jaguar') }}</p>
  132.                             </div>
  133.                         </a>
  134.                     </div>
  135.                 </div>
  136.             </div>
  137.         </section>
  138.         {#        Блок Акції\Новини тимчасово прибрати#}
  139. {#        <section class="posts page-tabs section-padding  ">#}
  140. {#            <div class="container">#}
  141. {#                <div class="row">#}
  142. {#                    <div class="col-md-12 section-title">#}
  143. {#                        <span>{{ 'main.news_and_propose'|trans({}, 'dc_jaguar') }}</span>#}
  144. {#                    </div>#}
  145. {#                </div>#}
  146. {#                <nav>#}
  147. {#                    <div class="nav nav-tabs justify-content-center" id="nav-tab" role="tablist">#}
  148. {#                        <a class="nav-item nav-link active" id="nav-special-offers-tab" data-toggle="tab" href="#nav-special-offers" role="tab" aria-controls="nav-special-offers" aria-selected="true">#}
  149. {#                            {{ 'main.specials'|trans({}, 'dc_jaguar') }}#}
  150. {#                        </a>#}
  151. {#                        <a class="nav-item nav-link" id="nav-news-tab" data-toggle="tab" href="#nav-news" role="tab" aria-controls="nav-news" aria-selected="false">#}
  152. {#                            {{ 'main.news'|trans({}, 'dc_jaguar') }}#}
  153. {#                        </a>#}
  154. {#                    </div>#}
  155. {#                </nav>#}
  156. {#                <div class="tab-content" id="nav-tabContent">#}
  157. {#                    <div class="tab-pane fade show active" id="nav-special-offers" role="tabpanel" aria-labelledby="nav-special-offers-tab">#}
  158. {#                        <div class="row">#}
  159. {#                            {% for special in specials %}#}
  160. {#                                <div class="col-sm-12 col-md-6 col-lg-6 col-xl-3">#}
  161. {#                                    <div class="card-posts">#}
  162. {#                                        <div class="image-block flexbox-wrapper">#}
  163. {#                                            <a href="{{ path('jaguar_special_offers_single', { 'url': special.url }) }}">#}
  164. {#                                                {{ sonata_media(special.image(app.request.locale), 'small') }}#}
  165. {#                                            </a>#}
  166. {#                                        </div>#}
  167. {#                                        <div class="card-body">#}
  168. {#                                            <p class="date">#}
  169. {#                                                <span class="date-box-ico"></span>#}
  170. {#                                                <small class="text-muted">до {{ special.dateEnd|date('d.m.Y') }}</small>#}
  171. {#                                            </p>#}
  172. {#                                            <a href="{{ path('jaguar_special_offers_single', { 'url': special.url }) }}">#}
  173. {#                                                <span class="card-title">{{ special.title(app.request.locale) }}</span>#}
  174. {#                                            </a>#}
  175. {#                                            <a href="{{ path('jaguar_special_offers_single', { 'url': special.url }) }}" class="link-btn before-arrow">#}
  176. {#                                                {{ 'main.details'|trans({}, 'dc_jaguar') }}#}
  177. {#                                            </a>#}
  178. {#                                        </div>#}
  179. {#                                    </div>#}
  180. {#                                </div>#}
  181. {#                            {% endfor %}#}
  182. {#                        </div>#}
  183. {#                    </div>#}
  184. {#                    <div class="tab-pane fade" id="nav-news" role="tabpanel" aria-labelledby="nav-news-tab">#}
  185. {#                        <div class="row">#}
  186. {#                            {% for post in news %}#}
  187. {#                                <div class="col-sm-12 col-md-6 col-lg-6 col-xl-3">#}
  188. {#                                    <div class="card-posts">#}
  189. {#                                        <div class="image-block flexbox-wrapper">#}
  190. {#                                            <a href="{{ path('jaguar_aboutus_news-single', { 'url': post.url }) }}">#}
  191. {#                                                {{ sonata_media(post.image(app.request.locale), 'small') }}#}
  192. {#                                            </a>#}
  193. {#                                        </div>#}
  194. {#                                        <div class="card-body">#}
  195. {#                                            <p class="date">#}
  196. {#                                                <span class="date-box-ico"></span>#}
  197. {#                                                <small class="text-muted">{{ post.dateCreate|date('d.m.Y') }}</small>#}
  198. {#                                            </p>#}
  199. {#                                            <a href="{{ path('jaguar_aboutus_news-single', { 'url': post.url }) }}">#}
  200. {#                                                <span class="card-title">{{ post.title(app.request.locale) }}</span>#}
  201. {#                                            </a>#}
  202. {#                                            <a href="{{ path('jaguar_aboutus_news-single', { 'url': post.url }) }}" class="link-btn before-arrow">#}
  203. {#                                                {{ 'main.details'|trans({}, 'dc_jaguar') }}#}
  204. {#                                            </a>#}
  205. {#                                        </div>#}
  206. {#                                    </div>#}
  207. {#                                </div>#}
  208. {#                            {% endfor %}#}
  209. {#                        </div>#}
  210. {#                    </div>#}
  211. {#                </div>#}
  212. {#            </div>#}
  213. {#        </section>#}
  214. {#        <section class="front-consultation">#}
  215. {#            <div class="container">#}
  216. {#                <div class="front-consultation__title">{{ 'main.order_consultation'|trans({}, 'dc_base') }}</div>#}
  217. {#                {% include '@DcSite/Modules/multi-consultation/multi-consultation-enter.html.twig' with {#}
  218. {#                    link_test_drive: "jaguar_service_testdrive_form",#}
  219. {#                    link_online: "jaguar_service_consultation_form_online",#}
  220. {#                    link_offline: "jaguar_service_consultation_form"#}
  221. {#                } %}#}
  222. {#                <div class="front-consultation__info">#}
  223. {#                    <p>{{ 'main.call_us'|trans({}, 'dc_base') }}</p>#}
  224. {#                    <a href="tel:{{ dealer.phone }}" class="front-consultation__phone">{{ dealer.phone }}</a>#}
  225. {#                </div>#}
  226. {#            </div>#}
  227. {#        </section>#}
  228.         <section class="section-padding bg-grey">
  229.             <div class="container">
  230.                 {% include '@DcSite/Jaguar/Modules/contacts.html.twig' %}
  231.             </div>
  232.         </section>
  233.         <section class="main-about-company section-padding pt-0 bg-grey" id="seo-card">
  234.             <div class="container">
  235.                 <div class="row">
  236.                     <div class="col-md-12">
  237.                         <div class="seo-wrap-main" id="seo-content-main">
  238.                             {% if app.request.locale == 'ua' %}
  239.                                 {% include '@DcSite/Jaguar/Main/translate/seo_ua.html.twig' %}
  240.                             {% else %}
  241.                                 {% include '@DcSite/Jaguar/Main/translate/seo_ru.html.twig' %}
  242.                             {% endif %}
  243.                             <div class="more seo-btn link-btn before-arrow">
  244.                                 {{ 'pages.read_all'|trans({}, 'dc_yamaha') }}
  245.                             </div>
  246.                         </div>
  247.                     </div>
  248.                 </div>
  249.             </div>
  250.         </section>
  251. {% endblock content %}
  252. {% block script %}
  253.     <script src="/dist/{{ MODE }}/dcsite/jaguar/js/jaguarMain.js?{{ VERSION }}"></script>
  254.     <script>
  255.         $(() => {
  256.             const obj = new dcsite.jaguarMain.Main();
  257.             obj.init({
  258.                 btnMore: "{{ 'pages.read_all'|trans({}, 'dc_yamaha') }}",
  259.                 btnHide: "{{ 'pages.hide'|trans({}, 'dc_yamaha') }}"
  260.             });
  261.             obj.initSlider({
  262.                 url: '{{ path('main_slider') }}'
  263.             });
  264.         });
  265.     </script>
  266. {% endblock script %}