templates/homepage/blogDetail.html.twig line 1

  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ blog.name }} | Autanet.cz {% endblock %}
  3. {% block desc  %}{{ blog.description }}{% endblock %}
  4. {% block body %}
  5.     {%  if  blog.importId  %}
  6.     {%  set  imgFolder = 'artphotos/'  %}
  7.     {%  else  %}
  8.         {%  set  imgFolder = 'img-blog/'  %}
  9.     {%  endif  %}
  10.     <section class="grid">
  11.         <div>
  12.             <article class="basic-1">
  13.                 <h1 class="basic-1__title">{{ blog.name|raw }}   </h1>
  14.                 {% if blog.blogImages.first %}
  15.                 <figure class="basic-1__image">
  16.                         <img
  17.                                 src="{{ asset(imgFolder)~blog.blogImages.first.name }}"
  18.                                 {{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {
  19.                                     src: asset(imgFolder)~blog.blogImages.first.name
  20.                                 }) }}
  21.                                 width="500"
  22.                         >
  23.                 </figure>
  24.                 {% endif %}
  25.                 <div class="basic-1__info">
  26.                     {% if blog.mainKind %}
  27.                     <a class="basic-1__label" href="{{ path('page_blog', { urlKind: blog.mainKind.url  }) }}">{{ blog.mainKind.name }}</a>
  28.                     {% endif %}
  29.                     <div class="basic-1__date">{{ blog.createAt|date('d. m. Y') }}</div>
  30.                     <a class="button js-modal-show" href="#modal--share">
  31.                         Sdílet článek
  32.                         <i class="icon icon-forward"></i>
  33.                     </a>
  34.                 </div>
  35.                 <p class="basic-1__perex">{{ blog.description|raw }}</p>
  36.                 <div class="responsive-img-block" id="blog-text">
  37.                     {{ blog.text|setDivAd|raw }}
  38.                 </div>
  39.                 {#
  40.                     <div class="basic-1__row">
  41.                  <figure class="basic-1__photo">
  42.                      <img src="img/content/image--7.jpg" alt="" loading="lazy">
  43.                  </figure>
  44.                  <figure class="basic-1__photo">
  45.                      <img src="img/content/image--9.jpg" alt="" loading="lazy">
  46.                  </figure>
  47.              </div>
  48.                 #}
  49.  
  50.                 <div id="AdTrackGenericInterscrollerMobile"></div>
  51.                 <hr>
  52.                 {% if vehicles|length > 0 %}
  53.                 <div class="grid__results">
  54.                     <h2 class="grid__title">Nabídka vozidel na prodej</h2>
  55.                     {% if isVehicleModel  %}
  56.                         <a class="button" href="/osobni-vozidla/{{ blog.vehicleManufacturer.url }}/{{ blog.vehicleModel.url  }}">
  57.                             Zobrazit více vozidel
  58.                             <i class="icon icon-chevron-right"></i>
  59.                         </a>
  60.                     {% else %}
  61.                         <a class="button" href="/osobni-vozidla/{{ blog.vehicleManufacturer.url }}">
  62.                             Zobrazit více vozidel
  63.                             <i class="icon icon-chevron-right"></i>
  64.                         </a>
  65.                     {% endif %}
  66.                 </div>
  67.                 <div class="grid__row">
  68.                     {% for vehicle in vehicles %}
  69.                     <a class="box" href="{{ vehicle_path(vehicle) }}">
  70.                         <figure class="box__image">
  71.                             {% if vehicle.vehicleImages.first %}
  72.                             <img
  73.                                     src="{{ asset(vehicle_image_url(vehicle.vehicleImages.first)) }}"
  74.                                     alt="{{ vehicle_image_alt(vehicle.vehicleImages.first) }}"
  75.                                     {{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {
  76.                                         src: asset(vehicle_image_url(vehicle.vehicleImages.first))
  77.                                     }) }}
  78.                                     width="150"
  79.                             >
  80.                             {% else %}
  81.                                 <img src="{{ asset('/img/no-picture-ok.jpg') }}" alt="bez obrázku">
  82.                             {% endif %}
  83.                         </figure>
  84.                         <div class="box__text">
  85.                             <h3 class="box__title">{{ vehicle_clean_name(vehicle) }}</h3>
  86.                             <div class="box__date">
  87.                                 <div class="box__date-label">Rok výroby</div>
  88.                                 <div>{{  vehicle.madeDate|slice(0,4) }}</div>
  89.                             </div>
  90.                             <div class="box__price">
  91.                                 {{  vehicle.price|number_format(0, null, ' ') }} Kč
  92.                             </div>
  93.                         </div>
  94.                     </a>
  95.                     {% endfor %}
  96.                 </div>
  97.                 <hr>
  98.                 {% endif %}
  99.                 <div>
  100.                     {% if blog.blogImages|length > 1  %}
  101.                     <h2 class="grid__title">Fotogalerie</h2>
  102.                     <section class="gallery gallery--columns3 js-gallery">
  103.                         {% for i  in  blog.blogImages %}
  104.                             {% if  loop.first %}
  105.                                 <a class="gallery__item gallery__item--extra-large" href="{{ asset(imgFolder)~i.name    }}">
  106.                                     <img
  107.                                             src="{{ asset(imgFolder)~i.name    }}"
  108.                                             {{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {
  109.                                                 src: asset(imgFolder)~i.name
  110.                                             }) }}
  111.                                             width="500"
  112.                                     >
  113.                                 </a>
  114.                             {% else %}
  115.                                 <a class="gallery__item"  {% if  loop.index > 4 %} style="display: none"   {% endif %} href="{{ asset(imgFolder)~i.name    }}">
  116.                                     <img
  117.                                             src="{{ asset(imgFolder)~i.name    }}"
  118.                                             {{ stimulus_controller('symfony/ux-lazy-image/lazy-image', {
  119.                                                 src: asset(imgFolder)~i.name
  120.                                             }) }}
  121.                                             width="200"
  122.                                     >
  123.                                 </a>
  124.                             {% endif %}
  125.                         {% endfor %}
  126.                         {% if   blog.blogImages|length > 4 %}
  127.                             <div class="gallery__show">
  128.                                 <i class="icon icon-camera"></i>
  129.                                 + {{  blog.blogImages|length - 4 }}
  130.                             </div>
  131.                         {% endif%}
  132.                     </section>
  133.                 </div>
  134.                 <footer class="basic-1__footer">
  135.                     <div class="basic-1__footer-heading">Autor</div>
  136.                     <div class="basic-1__name">
  137.                         <i class="icon icon-user"></i>
  138.                         {{ blog.textSource }}
  139.                     </div>
  140.                 </footer>
  141.                 {% endif  %}
  142.             </article>
  143.             <hr>
  144.             <h2 class="grid__title">Mohlo by vás zajímat</h2>
  145.             {% for b in blogOtherManufacturer  %}
  146.                 {% include 'blog/_blog.html.twig' with {  b: b} %}
  147.             {% endfor %}
  148.             <hr>
  149.             <div id="adform_squarem2"></div>
  150.             <h2 class="grid__title">Nejnovější články</h2>
  151.             {% for b in  blogNew  %}
  152.                 {% include 'blog/_blog.html.twig' with {  b: b} %}
  153.             {% endfor %}
  154.             {% if blog.mainKind %}
  155.                 <div class="grid__buttons">
  156.                     <a class="button" href="{{ path('page_blog', { urlKind: 'vsechny-clanky'  }) }}">
  157.                         Zobrazit další články
  158.                         <i class="icon icon-arrow-right"></i>
  159.                     </a>
  160.                 </div>
  161.             {% endif %}
  162.         </div>
  163.         <div>
  164.             <div id="adform_halfpage"></div>
  165.             <br>
  166.             {{ render(controller( 'App\\Controller\\BlogController::top' )) }}
  167.             <div id="banner-container" class="banner" data-autanet-partner-banner-placement="B08"></div>
  168.             {{ render(controller(
  169.     'App\\Controller\\VehicleTipController::tip',
  170.     { pageContext: 'blog_detail' }
  171. )) }}
  172.           <div id="adform_halfpage2"></div>
  173.           <div id="adform_squarem2"></div>
  174.         </div>
  175.     </section>
  176.     <div class="modal" id="modal--share">
  177.         <div class="modal__overlay js-modal-close"></div>
  178.         <article class="modal__body">
  179.             <button class="modal__close js-modal-close" type="button"></button>
  180.             <div class="modal__header">
  181.                 <h2>Sdílet inzerci</h2>
  182.             </div>
  183.             <div class="share">
  184.                 <a target="_blank"  class="share__item" href="https://www.facebook.com/sharer/sharer.php?u={{ app.request.uri }}">
  185.                     <img src="{{ asset('img/share__icon--facebook.svg') }}" alt="">
  186.                     Facebook
  187.                 </a>
  188.                 <a target="_blank"  class="share__item" href="">
  189.                     <img src="{{ asset('img/share__icon--messenger.svg') }}" alt="fb-messenger://share/?link={{ app.request.uri }}">
  190.                     Messenger
  191.                 </a>
  192.                 <a target="_blank"  class="share__item" href="whatsapp://send?text={{ app.request.uri }}">
  193.                     <img src="{{ asset('img/share__icon--whatsapp.svg') }}" alt="">
  194.                     Whatsapp
  195.                 </a>
  196.                 <a target="_blank" class="share__item" href="https://twitter.com/intent/tweet?url={{ app.request.uri }}&text={{  blog.name }}">
  197.                     <img src="{{ asset('img/share__icon--twitter.svg') }}" alt="">
  198.                     Twitter
  199.                 </a>
  200.                 <a target="_blank"  class="share__item"
  201.                    href="mailto:?subject={{  blog.name }}&amp;body=Podívej se na {{ app.request.uri }}">
  202.                     <img src="{{ asset('img/share__icon--envelope.svg') }}" alt="">
  203.                     E-mail
  204.                 </a>
  205.             </div>
  206.             <footer class="modal__footer">
  207.                 <button class="modal__link js-modal-close" type="button">zavřít okno</button>
  208.             </footer>
  209.         </article>
  210.     </div>
  211.     <!-- The Gallery as lightbox dialog, should be a document body child element -->
  212.     <div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" aria-label="image gallery"
  213.          aria-modal="true" role="dialog">
  214.         <div class="slides" aria-live="polite"></div>
  215.         <a class="prev" aria-controls="blueimp-gallery" aria-label="previous slide" aria-keyshortcuts="ArrowLeft"></a>
  216.         <a class="next" aria-controls="blueimp-gallery" aria-label="next slide" aria-keyshortcuts="ArrowRight"></a>
  217.         <a class="close" aria-controls="blueimp-gallery" aria-label="close" aria-keyshortcuts="Escape"></a>
  218.     </div>
  219. {% endblock %}