templates/Slivki/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block meta %}
  3.     {{ parent() }}
  4.     <meta name="verify-admitad" content="422955a37d" />
  5. {% endblock %}
  6. {% block stylesheets %}
  7.     <link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.css"/>
  8.     <link rel="stylesheet" href="/css/swiper/swiper.min.css" />
  9.     {{ parent() }}
  10. {% endblock %}
  11. {% block left_sidebar %}
  12.     {% include 'left_sidebar.html.twig' %}
  13. {% endblock %}
  14. {% block topContentBlock %}
  15.     <div class="top-content-block clearfix">
  16.         <div class="content--main news-and-comments-block px-2">
  17.             <div class="content-wrapper">
  18.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SHOW_TOP_NEWS_BLOCK')) %}
  19.                     {% include 'Slivki/news/top_news.html.twig' with { 'salesList': salesList } %}
  20.                     {% include 'Slivki/comments/live_comments.html.twig' with { 'lastComments': lastComments } %}
  21.                 {% else %}
  22.                     {% include 'Slivki/uz/top_block.html.twig' %}
  23.                 {% endif %}
  24.                 <div class="clear"></div>
  25.             </div>
  26.         </div>
  27.         <div class="content--aside">
  28.             {{ sidebarBanner|raw }}
  29.         </div>
  30.         <div class="clear"></div>
  31.     </div>
  32.     <input type="hidden" id="mainPage"/>
  33. {% endblock %}
  34. {% block mainHotFeedBlock %}
  35.     {% if mainHotFeed is defined %}
  36.         <div id="mainHotFeed">
  37.             {% if isMobileDevice() %}
  38.                 <div class="title"><i>&nbsp;</i> ГОРЯЧАЯ ЛЕНТА</div>
  39.             {% endif %}
  40.             <div id="mainHotFeedSlider" class="swiper-container" data-offset="0" data-type="{{ constant('Slivki\\Entity\\HotFeed::TYPE_MAIN_PAGE') }}">
  41.                 <div class="swiper-wrapper">
  42.                     {{ mainHotFeed|raw }}
  43.                 </div>
  44.                 <div class="swiper-button swiper-button-prev"></div>
  45.                 <div class="swiper-button swiper-button-next"></div>
  46.             </div>
  47.         </div>
  48.     {% endif %}
  49. {% endblock %}
  50. {% block main_content %}
  51.     {% if metaInfo.title and metaInfo.title != '' %}
  52.         <div class="content-block-title" data-html="true" data-original-title="Промокоды  <br>  Уникальные предложения!  <br>  Лучшие цены!  <br> " data-placement="bottom" data-toggle="tooltip">
  53.             <h1>{{ metaInfo.title }}</h1> ({{ getActiveOffersCount(cityID) }})
  54.         </div>
  55.     {% endif %}
  56.     {% include 'Slivki/offers/category_list.html.twig' with categoryBoxList %}
  57.     <div class="d-none">
  58.         {% for categoryID in topLevelCategoryIDList %}
  59.             <li data-oid="{{ categoryID }}" class="root-category-li"></li>
  60.         {% endfor %}
  61.     </div>
  62. {% endblock %}
  63. {% block javascripts %}
  64.     <script type="text/javascript" src="https://cdn.jsdelivr.net/jquery.slick/1.6.0/slick.min.js"></script>
  65.     <script src="/js/swiper-js/swiper.min.js"></script>
  66.     {{ parent() }}
  67.     <script type="text/javascript">
  68.         $(function () { //WTF?
  69.             scrollDecriptionCategory();
  70.         });
  71.     </script>
  72.     {% if smallCity is defined and smallCity %}
  73.         <script src="//api-maps.yandex.ru/2.1.29/?lang=ru-RU" type="text/javascript"></script>
  74.         <script src="//mourner.github.io/simplify-js/simplify.js"></script>
  75.         <script type="module" src="/js/category.js?v={{ category_js_version }}" type="text/javascript"></script>
  76.     {% endif %}
  77. {% endblock %}
  78. {% block popups %}
  79.     {{ parent() }}
  80.     {% if not app.user or (app.user and not isSubscriber(app.user)) %}
  81.         {% include 'Slivki/popups/popup_subscribe.html.twig' %}
  82.     {% endif %}
  83.     {% include 'Slivki/popups/video_guide_popup.html.twig' %}
  84.     {% include 'Slivki/popups/subscription_success.html.twig' %}
  85. {% endblock %}
  86. {% block RTBHouse %}
  87.     <script>
  88.         try{ (function() {
  89.             var prefix = "", hash = "TS5TS2S9bdSbgKBA4Q2H", rtbhTags = []; rtbhTags.push("pr_"+hash+"_home"); rtbhTags.push("pr_"+hash+"_uid_"+document.getElementById('rtbhUID').value);
  90.             var key = "__rtbhouse.lid", lid = window.localStorage.getItem(key); if (!lid) {
  91.                 lid = ""; var pool = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  92.                 for (var i = 0; i < 20; i++) lid += pool.charAt(Math.floor(Math.random() * pool.length)); window.localStorage.setItem(key, lid);}
  93.             rtbhTags.push("pr_"+hash+"_lid_" + lid);
  94.             var ifr = document.createElement("iframe"),
  95.                 sr = encodeURIComponent(document.referrer ? document.referrer : ""),
  96.                 su = encodeURIComponent(document.location.href ? document.location.href : ""),
  97.                 ifrSrc = "https://"+prefix+"creativecdn.com/tags?type=iframe", tmstmp = encodeURIComponent("" + Date.now()); for(var i=0; i<rtbhTags.length; i++) {ifrSrc += "&id=" + encodeURIComponent(rtbhTags[i]);}
  98.             ifrSrc += "&su=" + su + "&sr=" + sr + "&ts=" + tmstmp;
  99.             ifr.setAttribute("src", ifrSrc); ifr.setAttribute("width", "1");
  100.             ifr.setAttribute("height", "1"); ifr.setAttribute("scrolling", "no");
  101.             ifr.setAttribute("frameBorder", "0"); ifr.setAttribute("style", "display:none");
  102.             ifr.setAttribute("referrerpolicy", "no-referrer-when-downgrade"); if(document.body){document.body.appendChild(ifr);}
  103.             else{window.addEventListener('DOMContentLoaded', function(){document.body.appendChild(ifr);});}
  104.         })();} catch(e) {} </script>
  105. {% endblock %}