src/DcSiteBundle/Resources/views/Suzuki/Car/configuration.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Suzuki/base.html.twig' %}
  2. {% block seo %}
  3.     <title>
  4.         {{ 'car.configuration_page.seo.title'|trans({
  5.             '%car%' : model.fullName,
  6.             '%year%' : model.year,
  7.             '%dealer%' : dealer.nameByLocale(app.request.locale),
  8.         }, 'dc_base') }}
  9.     </title>
  10.     <meta name="description" content="{{ 'car.configuration_page.seo.description'|trans({
  11.             '%car%' : model.fullName,
  12.             '%year%' : model.year,
  13.             '%dealer%' : dealer.nameByLocale(app.request.locale),
  14.         }, 'dc_base') }}" />
  15.     {% if model.noindexFollow %}
  16.         <meta name="robots" content="noindex, follow" />
  17.     {% endif %}
  18. {% endblock seo %}
  19. {% block css %}
  20.     <link rel="stylesheet"  href="{{ asset('/bundles/dcsite/css/modules/NEW_CARD_CAR/base.css') }}"/>
  21.     <link rel="stylesheet" media="all" href="{{ asset('/bundles/dcsite/css/modules/NEW_CARD_CAR/color.css') }}"/>
  22.     <link rel="stylesheet" media="all" href="{{ asset('/bundles/dcsite/css/modules/car/equipment-comparing.css') }}"/>
  23.     <link rel="stylesheet"  href="{{ asset('/bundles/dcsite/css/suzuki/car/card-car.css') }}"/>
  24.     <link rel="stylesheet"  href="{{ asset('/bundles/dcsite/css/suzuki/car/color.css') }}"/>
  25. {% endblock %}
  26. {% block content %}
  27.     <main class="new__car-car">
  28.         <section class="main-card-car section-padding" id="gallery">
  29.             <div class="container">
  30.                 <div class="row">
  31.                     <div class="col-md-12 car-name">
  32.                         <h1>
  33.                             {{ 'car.equipments_prices'|trans({}, 'dc_base') }}
  34.                             {{ model.fullName }}
  35.                         </h1>
  36.                     </div>
  37.                 </div>
  38.             </div>
  39.         </section>
  40.         <div class="navs sticky-top" id="nav-manu">
  41.             <div class="container">
  42.                 <div class="row">
  43.                     <div class="col-md-12">
  44.                         <ul class="navs-list mobile-scroll">
  45. {#                            <li class="navs-list-li">#}
  46. {#                                <a href="#compare" class="navs-list-link">{{ 'car_page.new.complectation'|trans({}, 'dc_base') }}</a>#}
  47. {#                            </li>#}
  48. {#                            <li class="navs-list-li">#}
  49. {#                                <a href="#prices" class="navs-list-link">{{ 'car_page.new.price'|trans({}, 'dc_base') }}</a>#}
  50. {#                            </li>#}
  51.                             <li class="navs-list-li">
  52.                                 <a href="#th" class="navs-list-link">{{ 'car_page.new.tech'|trans({}, 'dc_base') }}</a>
  53.                             </li>
  54.                             <li class="navs-list-li">
  55.                                 <a href="{{ path('suzuki_card_car', {car: model.url}) }}" class="navs-list-link">{{ 'car_page.new.overview'|trans({}, 'dc_base') }}</a>
  56.                             </li>
  57.                         </ul>
  58.                     </div>
  59.                 </div>
  60.             </div>
  61.         </div>
  62.         {% include '@DcSite/Modules/car/tech.html.twig' %}
  63.     </main>
  64. {% endblock %}
  65. {% block pageJS %}
  66.     <script>
  67.         app.onCustomEvent('appInit', function () {
  68.             $('[data-toggle="tooltip"]').tooltip();
  69.             app.loadCss('{{ asset('/bundles/dcsite/css/modules/NEW_CARD_CAR/base.css') }}');
  70.             app.loadCss('{{ asset('/bundles/dcsite/css/modules/base-style/form-control.css') }}');
  71.             {#app.loadCss('{{ asset('/bundles/dcsite/css/modules/car/car-comparing.css') }}');#}
  72.             {#app.loadCss('{{ asset('/bundles/core/css/bootstrap_build/tables.css') }}');#}
  73.             app.loadCss('{{ asset('/bundles/core/css/modules/slick/slick.css') }}');
  74.             app.loadJs('{{ asset('/bundles/core/js/modules/slick/slick.js') }}');
  75.             app.lazyInit.lazyInit('th', function () {
  76.                 app.loadJs('{{ asset('/bundles/dcsite/js/modules/car/tech.js') }}',function () {
  77.                     initTechModule({
  78.                         initUrl: '{{ path('base-car-tech-load', {id: model.vehicleId}) }}',
  79.                     });
  80.                 });
  81.             });
  82.             $(window).scroll(function(){
  83.                 var $sections = $('section');
  84.                 $sections.each(function(i,el){
  85.                     var top  = $(el).offset().top-150-20;
  86.                     var bottom = top +$(el).height();
  87.                     var scroll = $(window).scrollTop();
  88.                     var id = $(el).attr('id');
  89.                     if( scroll > top && scroll < bottom){
  90.                         $('#nav-manu a.active').removeClass('active');
  91.                         $('#nav-manu a[href="#'+id+'"]').addClass('active');
  92.                     }
  93.                 })
  94.             });
  95.             $('#nav-manu a[href^="#"]').bind("click", function(e){
  96.                 var anchor = $(this);
  97.                 $('html, body').stop().animate({
  98.                     scrollTop: $(anchor.attr('href')).offset().top-50
  99.                 }, 750);
  100.                 e.preventDefault();
  101.             });
  102.         });
  103.     </script>
  104. {% endblock pageJS %}