src/DcSiteBundle/Resources/views/Citroen/Car/catalog.html.twig line 1

Open in your IDE?
  1. {% extends '@DcSite/Citroen/base.html.twig' %}
  2. {% set categoryUrl = category.url is defined ? category.url : null %}
  3. {% block seo %}
  4.     <title>{{ seoMeta.title ?? (categoryUrl is null ? 'seo.model_lineup.model_lineup_title'|trans({}, 'dc_citroen') : 'seo.model_category.title'|trans({'%category%': category.title}, 'dc_citroen')) }}</title>
  5.     <meta name="description" content="{{ seoMeta.description ?? (categoryUrl is null ? 'seo.model_lineup.model_lineup_desc'|trans({}, 'dc_citroen') : 'seo.model_category.desc'|trans({'%category%': category.title}, 'dc_citroen')) }}"/>
  6. {% endblock seo %}
  7. {% block ogtagDynamic %}
  8.         <meta property="og:title" content="{{ seoMeta.title ?? (categoryUrl is null ? 'seo.model_lineup.model_lineup_title'|trans({}, 'dc_citroen') : 'seo.model_category.title'|trans({'%category%': category.title}, 'dc_citroen')) }}"/>
  9.         <meta property="og:description" content="{{ seoMeta.description ?? (categoryUrl is null ? 'seo.model_lineup.model_lineup_desc'|trans({}, 'dc_citroen') : 'seo.model_category.desc'|trans({'%category%': category.title}, 'dc_citroen')) }}"/>
  10. {% endblock ogtagDynamic %}
  11. {% block css %}
  12.     <link rel="stylesheet" type="text/css" href="{{ asset('bundles/dcsite/css/modules/car/catalog-model-range-item.css') }}">
  13. {% endblock %}
  14. {% block content %}
  15.     <section class="breadcrumbs__new">
  16.         <div class="container">
  17.             <ol class="global_breadcrumbs__new" itemscope itemtype="https://schema.org/BreadcrumbList">
  18.                 <li class="marker__none" itemprop="itemListElement" itemscope
  19.                     itemtype="https://schema.org/ListItem">
  20.                     <a itemprop="item" href="{{ path('citroen_homepage') }}">
  21.                         <span class="breadcrumbs__link" itemprop="name">CITROЁN</span></a>
  22.                     <meta itemprop="position" content="1"/>
  23.                 </li>
  24.                 <div class="arrow-bc"></div>
  25.                 <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  26.                     itemtype="https://schema.org/ListItem">
  27.                     <span style="color: #837F7F; font-family: 'UbuntuRegular';" class="breadcrumbs__link"
  28.                           itemprop="name">{{ 'seo.model_lineup.title'|trans({}, 'dc_citroen') }}</span>
  29.                     <meta itemprop="position" content="2"/>
  30.                 </li>
  31.             </ol>
  32.         </div>
  33.     </section>
  34.     <section class="page-head-title">
  35.         <div class="container">
  36.             <div class="row">
  37.                 <div class="col-md-12">
  38.                     <h1 class="section-title-page">
  39.                         {% if seoMeta.h1 %}
  40.                             {{ seoMeta.h1 }}
  41.                         {% elseif categoryUrl is null %}
  42.                             {{ 'seo.model_lineup.h1'|trans({}, 'dc_citroen') }}
  43.                         {% else %}
  44.                             {{ 'seo.model_category.h1'|trans({'%category%': category.title}, 'dc_citroen') }}
  45.                         {% endif %}
  46.                     </h1>
  47.                 </div>
  48.             </div>
  49.         </div>
  50.     </section>
  51.     <section class="section-padd pb-0">
  52.         <div class="container">
  53.             <div class="row">
  54.                 <div class="col-md-12">
  55.                     {% if catalog|length > 1 %}
  56.                         <ul class="nav site_tabs">
  57.                             <li class="nav-item">
  58.                                 <a class="nav-link tabs__link {% if categoryUrl is null %}active{% endif %}"
  59.                                    href="{{ path('citroen_model_lineup') }}">
  60.                                     <span class="tab-span">{{ 'pages.car.all_model'|trans({}, 'dc_base') }}</span>
  61.                                 </a>
  62.                             </li>
  63.                             {% for categoryItem in catalog %}
  64.                                 <li class="nav-item">
  65.                                     <a class="nav-link tabs__link {% if categoryUrl == categoryItem.url %}active{% endif %}"
  66.                                        href="{{ path('citroen_model_catalog_category', {category: categoryItem.url}) }}">
  67.                                         <span class="tab-span">{{ categoryItem.title }}</span>
  68.                                     </a>
  69.                                 </li>
  70.                             {% endfor %}
  71.                         </ul>
  72.                     {% endif %}
  73.                     <div class="tab-content" id="myTabContent">
  74.                         <div class="tab-pane fade show active" id="passanger" role="tabpanel"
  75.                              aria-labelledby="passanger-tab">
  76.                             <div class="row">
  77.                                 {% for item in catalogVehicle %}
  78.                                     <div class="col-md-3">
  79.                                         <div class="model__card">
  80.                                             <a href="{{ path('citroen_card_car', {'car': item.url}) }}"
  81.                                                class="model__card-img">
  82.                                                 <div class="car_status_is_new-block">
  83.                                                     {% if item.isPreOrder %}
  84.                                                         <span class="car_status_is_new">{{ 'pages.car.is_pre_order'|trans({},'dc_base') }}</span>
  85.                                                     {% elseif  item.isNew %}
  86.                                                         <span class="car_status_is_new">{{ 'pages.car.status_is_new'|trans({},'dc_base') }}</span>
  87.                                                     {% endif %}
  88.                                                 </div>
  89.                                                 <img src="{{ item.image }}" alt="{{ item.customTitle }}">
  90.                                             </a>
  91.                                             <a href="{{ path('citroen_card_car', {'car': item.url}) }}"
  92.                                                class="model__card-title">
  93.                                                 {% if item.isPreOrder %}
  94.                                                     <span>{{ 'pages.car.is_pre_order'|trans({},'dc_base') }}</span>
  95.                                                 {% elseif  item.isNew %}
  96.                                                     <span>{{ 'pages.car.is_new'|trans({},'dc_base') }}</span>
  97.                                                 {% endif %}
  98.                                                 <span>{{ item.customTitle }}</span>
  99.                                             </a>
  100.                                             {% if item.price > 0 %}
  101.                                                 <div class="model__card-price">
  102.                                                     {{ 'base.from'|trans({}, 'dc_citroen') }}
  103.                                                     <span>{{ item.price | price }} грн</span>
  104.                                                 </div>
  105.                                             {% else %}
  106.                                                 <div class="model__card-price">
  107.                                                     <span>{{ 'pages.base.specify_the_price'|trans({},'dc_toyota') }}</span>
  108.                                                 </div>
  109.                                             {% endif %}
  110.                                             <a href="{{ path('citroen_car_configurator', {'url': item.url}) }}"
  111.                                                class="btn btn-secondary w-100">{{ 'base.config'|trans({}, 'dc_citroen') }}</a>
  112.                                         </div>
  113.                                     </div>
  114.                                 {% endfor %}
  115.                             </div>
  116.                         </div>
  117.                     </div>
  118.                 </div>
  119.             </div>
  120.         </div>
  121.     </section>
  122.     {% include '@DcSite/Modules/car/catalog-model-range-item.html.twig' with { name: 'citroen_model_range_pages' } %}
  123. {% endblock %}