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

Open in your IDE?
  1. {% extends '@DcSite/Opel/base.html.twig' %}
  2. {% set categoryUrl = category.url is defined ? category.url : null %}
  3. {% block seo %}
  4.     {% if categoryUrl is null %}
  5.         <title>{{ 'seo.model_lineup.title'|trans({}, 'dc_opel') }}</title>
  6.         <meta name="description" content="{{ 'seo.model_lineup.desc'|trans({}, 'dc_opel') }}"/>
  7.     {% else %}
  8.         <title>{{ 'seo.model_category.title'|trans({'%category%': category.title}, 'dc_opel') }}</title>
  9.         <meta name="description"
  10.               content="{{ 'seo.model_category.desc'|trans({'%category%': category.title}, 'dc_opel') }}"/>
  11.     {% endif %}
  12. {% endblock seo %}
  13. {% block ogtagDynamic %}
  14.     {% if categoryUrl is null %}
  15.         <meta property="og:title" content="{{ 'seo.model_lineup.title'|trans({}, 'dc_opel') }}"/>
  16.         <meta property="og:description" content="{{ 'seo.model_lineup.desc'|trans({}, 'dc_opel') }}"/>
  17.     {% else %}
  18.         <meta property="og:title"
  19.               content="{{ 'seo.model_category.title'|trans({'%category%': category.title}, 'dc_opel') }}"/>
  20.         <meta property="og:description"
  21.               content="{{ 'seo.model_category.desc'|trans({'%category%': category.title}, 'dc_opel') }}"/>
  22.     {% endif %}
  23. {% endblock ogtagDynamic %}
  24. {% block css %}
  25.     <link rel="stylesheet" type="text/css" href="{{ asset('bundles/dcsite/css/modules/car/catalog-model-range-item.css') }}">
  26. {% endblock %}
  27. {% block content %}
  28.     <section class="breadcrumbs__new">
  29.         <div class="container">
  30.             <ol class="global_breadcrumbs__new" itemscope itemtype="https://schema.org/BreadcrumbList">
  31.                 <li class="marker__none" itemprop="itemListElement" itemscope
  32.                     itemtype="https://schema.org/ListItem">
  33.                     <a itemprop="item" href="{{ path('opel_homepage') }}">
  34.                         <span class="breadcrumbs__link" itemprop="name">opel</span></a>
  35.                     <meta itemprop="position" content="1"/>
  36.                 </li>
  37.                 <div class="arrow-bcs"> ❯</div>
  38.                 <li itemprop="item" class="marker__none" itemprop="itemListElement" itemscope
  39.                     itemtype="https://schema.org/ListItem">
  40.                     <span style="color: #837F7F;" class="breadcrumbs__link"
  41.                           itemprop="name">{{ 'pages.model_lineup.breadcrumb_title'|trans({}, 'dc_opel') }}</span>
  42.                     <meta itemprop="position" content="2"/>
  43.                 </li>
  44.             </ol>
  45.         </div>
  46.     </section>
  47.     <section class="pb-5 indent tabs lineup">
  48.         <div class="container">
  49.             <header class="page-header">
  50.                 {% if categoryUrl is null %}
  51.                     <h1 class="section-title text-center">{{ 'pages.model_lineup.h1'|trans({}, 'dc_opel') }}</h1>
  52.                 {% else %}
  53.                     <h1 class="section-title text-center">{{ 'pages.model_category.h1'|trans({'%category%': category.title}, 'dc_opel') }}</h1>
  54.                 {% endif %}
  55.             </header>
  56.             {% if catalog|length > 1 %}
  57.                 <div class="col-lg-12">
  58.                     <ul class="base-tabs base-tabs-model-car">
  59.                         <li class="base-tabs__item">
  60.                             <a class="{% if categoryUrl is null %}active{% endif %}"
  61.                                href="{{ path('opel_model_lineup') }}">
  62.                                 <span>{{ 'pages.car.all_model'|trans({}, 'dc_base') }}</span>
  63.                             </a>
  64.                         </li>
  65.                         {% for categoryItem in catalog %}
  66.                             <li class="base-tabs__item">
  67.                                 <a class="{% if categoryUrl == categoryItem.url %}active{% endif %}"
  68.                                    href="{{ path('opel_model_catalog_category', {category: categoryItem.url}) }}">
  69.                                     <span>{{ categoryItem.title }}</span>
  70.                                 </a>
  71.                             </li>
  72.                         {% endfor %}
  73.                     </ul>
  74.                 </div>
  75.             {% endif %}
  76.             <div class="col-12 tabs__content">
  77.                 <div class="row">
  78.                     {% for item in catalogVehicle %}
  79.                         <div class="lineup-list__col col-6 col-md-4 col-lg-3">
  80.                             <a href="{{ path('opel_card_car', {'car': item.url}) }}" class="lineup-item">
  81.                                 <div class="lineup-item__title">OPEL {{ item.title }}</div>
  82.                                 <div class="car_status_is_new-block">
  83.                                     {% if  item.isNew %}
  84.                                         <span class="car_status_is_new">{{ 'pages.car.status_is_new'|trans({}, 'dc_base') }}</span>
  85.                                     {% endif %}
  86.                                 </div>
  87.                                 <div class="lineup-item__photo">
  88.                                     <img src="{{ item.image }}" alt="" class="card-img-top lineup__preview">
  89.                                 </div>
  90.                                 <p class="lineup-item__price">
  91.                                     {{ 'car.price.from'|trans({}, 'dc_morris') }}
  92.                                     <span>{{ item.price | price }} грн</span>
  93.                                 </p>
  94.                             </a>
  95.                         </div>
  96.                     {% endfor %}
  97.                 </div>
  98.             </div>
  99.         </div>
  100.     </section>
  101.     {% include '@DcSite/Modules/car/catalog-model-range-item.html.twig' with { name: 'nissan_armada_catalog_pages' } %}
  102. {% endblock %}