{% extends 'Slivki/mobile/base.html.twig' %}{% block styles %} <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css" /> {{ parent() }}{% endblock %}{% block content %} {% if parentCategoryList and saleVersion.getDescriptionBackgroundUrl() == '' %} {% include 'Slivki/mobile/breadcrumbs.html.twig' with { 'parentCategoryList': parentCategoryList } only %} {% endif %} <div id="saleDetails" class="p-2"> <input type="hidden" id="entityID" value="{{ sale.getID() }}"> <input type="hidden" id="saleVersionID" value="{{ saleVersion.getID() }}"> {% if saleVersion.getDescriptionTitleBackgroundUrl() %} <div id="saleTitleBlock" class="image-with-share-btn" data-pixel={{ sale.getID() == constant('Slivki\\Entity\\Offer::BETERA_SALE_NEWS_ID') ? 'https://amc.yandex.ru/show?cmn_id=26372&plt_id=194140&crv_id=464044&evt_t=render&ad_type=banner&rnd=%system.random%' }}> <img src="{{ saleVersion.getDescriptionTitleBackgroundUrl() }}" /> <h1> {% if sale.getID() == 287031 %} Стань агентом банка! <br> Рекомендуй другу карточку <nobr>«1-2-3»</nobr> и оба получите по <nobr>5 рублей!</nobr> {% else %} {{ sale.getTitle() }} {% endif %} </h1> <a href="/am-fotogid">Фотогиды</a> <div class="slivki-share-block-open"><i class="slivki-icon-share"></i></div> <div id="saleTitleBlockInfo"> {{ sale.getSince()|date('d.m.Y') }} <i class="slivki-icon-eye"></i>{{ visitCount }} {% if commentsAmount > 5 %} <i class="slivki-icon-comment-empty"></i>{{ commentsAmount }} {% endif %} </div> </div> {% else %} <div class="text-muted text-center"> {{ sale.getSince()|date('d.m.Y') }} <i class="slivki-icon-eye"></i>{{ visitCount }} {% if commentsAmount > 5 %} <i class="slivki-icon-comment-empty"></i>{{ commentsAmount }} {% endif %} {% set ratingWithCount = getEntityRatingWithCount(constant('Slivki\\Entity\\Category::SALE_CATEGORY_ID'), sale.getID()) %} {% set ratingPercentage = ratingWithCount.rating * 100 / 5 %} <div class="star-ratings-css align-self-center"> <div class="star-ratings-css-top" style="width: {{ ratingPercentage }}%"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div> <div class="star-ratings-css-bottom"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div> </div> <div class="d-inline-block align-self-center">({{ ratingWithCount.amount }})</div> </div> {% endif %} {{ descriptions | raw }} {% set gazurl = sale.getGszurl() %} {% if gazurl is not null %} <p><b>Общереспубликанский банк вакансий: </b> <a href="{{ gazurl }}" rel="nofollow">{{ gazurl }}</a></p> {% endif %} {% if sale.isShowMap() %} <div id="saleGeoLocationData" data-json="{{ saleGeoLocationData }}"></div> <div id="saleDetailsMapWrapper" class="category-map-wrapper"> <div id="saleDetailsMap" class="category-map"></div> <div id="zoomIn"></div> <div id="zoomOut"></div> <a id="setUserLocationBtn" href="#">Указать местоположение</a> <a id="mapEnterFullscreen" href="#" class="fullscreen-map-button">Развернуть</a> <a id="mapExitFullscreen" href="#" class="fullscreen-map-button">Свернуть</a> </div> {% endif %} <div class="text-muted"> {{ sale.getSince()|date('d.m.Y') }} <i class="slivki-icon-eye"></i>{{ visitCount }} ({{ dayVisitCount }} за сутки) </div> {% include 'Slivki/mobile/sale/vote_entity_block.html.twig' with {'pleaseVoteText': 'Оцените, пожалуйста, эту статью:', 'additionalClass': ''} %} {% if commentsAmount > 0 %} <a id="showSaleCommentsButton" href="#commentsBlock" data-animate-time="1500" class="smooth-scroll btn btn-block btn-success bg-slivki text-dark border-0 mt-2">Отзывы ({{ commentsAmount }})</a> {% else %} <a id="showSaleCommentsButton" href="/ostavit-otziv/{{ constant('Slivki\\Entity\\Comment::TYPE_SALE_COMMENT') }}/{{ sale.getID() }}" class="btn btn-block btn-success bg-slivki text-dark border-0 mt-2 color-white">Добавить отзыв</a> {% endif %} {% if not app.user or not app.user.getAcceptNewsletter() %} <a id="subscribeBtn" href="{{ app.user ? '#' : '/subscribe/mobile' }}" data-email="{{ app.user ? app.user.getEmail() : '' }}" class="btn btn-dark btn-block mt-2 px-1"><img class="fixed-size" src="/images/symbol_of_wealth.png"> Подписаться на рассылку и стать богаче!</a> <div id="subscribeMessage" class="mt-2 text-center"></div> {% endif %} {% if director %} <p class="text-muted mt-2">{{ director.getLegalEntity()}} УНП: {{ director.getTaxID() }}</p> {% endif %} <div id="readabilityCheckpoint"></div> <div class="mt-2"> <a class="text-dark" href="{{ base_url }}">Главная</a> {% for category in parentCategoryList %} <i class="slivki-icon-angle-right"></i> <a class="text-dark" href="{{ getCategoryURL(category) }}">{{ category.getName() }}</a> {% endfor %} <i class="slivki-icon-angle-right"></i> {{ sale.getTitle() }} </div> </div> <div class="row m-2 no-gutters"> {% include 'Slivki/mobile/sale/related_sales.html.twig' with {'title': 'Еще по теме', 'saleList': relatedSales|last} %} {% include 'Slivki/mobile/sale/related_sales.html.twig' with {'title': 'Популярные', 'saleList': relatedSales[constant('Slivki\\Repository\\SaleRepository::POPULAR_SALE_CATEGORY_ID')] } %} {% include 'Slivki/mobile/sale/related_sales.html.twig' with {'title': 'Смотрите также', 'saleList': relatedSales[constant('Slivki\\Entity\\Category::SALE_VIDEO_GUIDE_CATEGORY_ID')]} %} </div> <div id="commentsBlock" class="m-2 d-none"></div>{% endblock %}{% block popup %} {{ parent() }} {% include 'Slivki/mobile/share_block.html.twig' %}{% endblock %}{% block javascripts %} <script src="https://yastatic.net/es5-shims/0.0.2/es5-shims.min.js"></script> <script src="https://yastatic.net/share2/share.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script> <script src="//api-maps.yandex.ru/2.1.73/?lang=ru-RU" type="text/javascript"></script> {{ parent() }} <script src="/mobile/js/sale.js?v=14"></script>{% endblock %}