src/Troika/RealEstateBundle/Resources/views/About/analytic_item.html.twig line 1

Open in your IDE?
  1. {% extends 'TroikaRealEstateBundle:Default:layout.html.twig' %}
  2. {% block title %}{{ analytic.metaTitle }}{% endblock %}
  3. {% block description %}{{ analytic.metaDescription }}{% endblock %}
  4. {% block keywords %}{{ analytic.metaKeywords }}{% endblock %}
  5. {% block ogTitle %}{{ analytic.name }}{% endblock %}
  6. {% block ogImg %}https://troikaestate.ru/cache{{ analytic.webPathImg|replace({"." : "_720x360."}) }}{% endblock %}
  7. {% block main %}
  8.   <div id="content" class="content">
  9.     <div class="wrapper news">
  10.       <ul class="hb hide__phone hide__tablet hbtmfix">
  11.         <li><a href="/">Элитная недвижимость</a></li>
  12.         <li><a href="/analytic">Аналитика</a></li>
  13.         <li class="current">{{ analytic.name }}</li>
  14.       </ul>
  15.       <div id="layout" class="layout">
  16.         <div class="layout-column-left">
  17.           {# <div id="btn-delivery" class="btn btn-orange btn__block" style="margin-bottom: 12px">подписаться</div> #}
  18.           <div class="panel panel__white panel__list hide__phone hide__tablet">
  19.             <ul class="list__clean fontOpenSans lh24">
  20.               {% for year_item in date %}
  21.                 <li style="float: left; margin-right: 10px;"><a href="/analytic/{{ year_item.date }}/"
  22.                                                                 class="link link__underlined">{{ year_item.date }}
  23.                     год</a></li>
  24.               {% endfor %}
  25.             </ul>
  26.           </div>
  27.           <div class="block hide__phone hide__tablet">
  28.             {{ render(controller('TroikaRealEstateBundle:Banner:getBanner', { 'banner': 3 })) }}
  29.           </div>
  30.         </div>
  31.         <div class="layout-column-right">
  32.           <div class="block block-select hide__desktop" style="margin-left: -2px">
  33.             <select name="" id="analytic-select">
  34.               {% for year_item in date %}
  35.                 <option value="{{ year_item.date }}">{{ year_item.date }}
  36.                     год
  37.                 </option>
  38.               {% endfor %}
  39.             </select>
  40.           </div>
  41.           <div class="cards cards__list cards__list__news">
  42.             <h1>{{ analytic.name }}</h1>
  43.             {{ analytic.text|raw }}
  44.             {#  <a href="{{ analytic.webPathfile }}" download="{{ analytic.name }}"
  45.                            style="color: #c1b2a9; text-decoration: underline;"><img style="width: 16px;display: inline-block;"
  46.                 src="/pdf-file.png" alt=""/> Скачать отчет в pdf</a>
  47.             #}
  48.           </div>
  49.           {# <div id="photo_slider" class="slider slider__navigation" data-slider-force-size data-slider-force-step>
  50.             <div class="slider-items" data-slider-type="slider-items">
  51.               <ul data-slider-type="slider-items-container">
  52.                 {% for photo in analytic.photos %}
  53.                   <li><img src="/cache{{ photo.webPathImage|replace({"." : "_1130x720."}) }}" alt=""></li>
  54.                 {% endfor %}
  55.               </ul>
  56.             </div>
  57.             <div class="slider-controls">
  58.               <div class="slider-controls-left" data-slider-type="slider-prev"></div>
  59.               <div class="slider-controls-right" data-slider-type="slider-next"></div>
  60.               <div class="slider-controls-zoom" data-slider-type="slider-zoom"><i class="fa fa-search-plus"></i>
  61.                 увеличить
  62.               </div>
  63.               <div class="slider-controls-close" data-slider-type="slider-close"><i class="fa fa-remove"></i> закрыть
  64.               </div>
  65.             </div>
  66.             <div class="slider-navigation">
  67.               <div class="slider-navigation-left" data-slider-type="slider-prev"></div>
  68.               <div class="slider-navigation-right" data-slider-type="slider-next"></div>
  69.               <div class="slider-navigation-items" data-slider-type="slider-thumbs">
  70.                 <ul data-slider-type="slider-thumbs-container">
  71.                   {% for photo in analytic.photos %}
  72.                     <li><img src="{{ photo.webPathImage }}" alt=""></li>
  73.                   {% endfor %}
  74.                 </ul>
  75.               </div>
  76.             </div>
  77.           </div> #}
  78.         </div>
  79.         {% if links is defined %}
  80.           <div class="news_list_in_item">
  81.             <ul>
  82.               {% for link in links %}
  83.                 <li>
  84.                   <a href="/news/item/{{ link.id }}">{{ link.name }}</a>
  85.                 </li>
  86.               {% endfor %}
  87.             </ul>
  88.           </div>
  89.         {% endif %}
  90.       </div>
  91.     </div>
  92.   </div>
  93.   {#
  94.   <div class="modal fade" id="deliveryNews">
  95.       <div class="modal-dialog">
  96.           <div class="modal-content">
  97.               <div class="modal-header">
  98.                   <h4 class="modal-title" style="font-size: 18px; font-weight: 100;">подписаться на аналитику</h4>
  99.               </div>
  100.               <div class="modal-body">
  101.                   <div id="newsModalError" class="panel-container error-content ModalError">
  102.                       <p></p>
  103.                   </div>
  104.                   <div class="panel-container__left">
  105.                       <div class="panel-container modal-panel">
  106.                           <input type="text" class="control control__icon-before" placeholder="Имя" id="dName">
  107.                           <i class="fa fa__control fa-user pull-left gray-dark"></i>
  108.                       </div>
  109.                       <div class="panel-container modal-panel">
  110.                           <input type="text" class="control control__icon-before" placeholder="Компания" id="dCompany">
  111.                           <i class="fa fa__control fa-home pull-left gray-dark"></i>
  112.                       </div>
  113.                       <div class="panel-container modal-panel">
  114.                           <input type="text" class="control control__icon-before" placeholder="E-mail" id="dMail">
  115.                           <i class="fa fa__control fa-envelope pull-left gray-dark"></i>
  116.                       </div>
  117.                   </div>
  118.               </div>
  119.               <div class="modal-footer">
  120.                   <div class="btn" id="btn-ok" style="width: 280px;">подписаться</div>
  121.               </div>
  122.           </div><!-- /.modal-content -->
  123.       </div><!-- /.modal-dialog -->
  124.   </div><!-- /.modal -->
  125.   #}
  126.   <style>
  127.     .cards.cards__list.cards__list__news h1 img,
  128.     .cards.cards__list.cards__list__news p img {
  129.       width: 100%;
  130.       height: auto;
  131.     }
  132.     .cards__list__news p, .cards__list__news li {
  133.       font-family: "Open Sans", Arial, sans-serif;
  134.       font-size: 14px;
  135.       line-height: 21px;
  136.       color: #171717;
  137.       margin-bottom: 5px;
  138.     }
  139.     .cards.cards__list.cards__list__news h1, .cards.cards__list.cards__list__news h2, .cards.cards__list.cards__list__news h3, .cards.cards__list.cards__list__news h4, .cards.cards__list.cards__list__news h5 {
  140.       font-family: Open Sans, sans-serif;
  141.       color: rgb(57, 57, 57);
  142.       font-weight: 600;
  143.       margin-bottom: 10px;
  144.     }
  145.     .news .cards.cards__list.cards__list__news > h5 {
  146.       font-size: 14px;
  147.     }
  148.     .news .cards.cards__list.cards__list__news > h4 {
  149.       font-size: 15px;
  150.     }
  151.     .news .cards.cards__list.cards__list__news > h3 {
  152.       font-size: 16px !important;
  153.     }
  154.     .news .cards.cards__list.cards__list__news > h2 {
  155.       font-size: 18px;
  156.     }
  157.     .news .cards.cards__list.cards__list__news > h1 {
  158.       font-size: 20px;
  159.     }
  160.     @media (min-width: 700px) {
  161.       .cards.cards__list.cards__list__news {
  162.         width: 70%;
  163.       }
  164.       div#layout {
  165.         position: relative;
  166.       }
  167.       .news_list_in_item {
  168.         position: absolute;
  169.         top: 85px;
  170.         right: 0px;
  171.         width: 27%;
  172.         border: solid #e5e0db 1px;
  173.         border-radius: 2px;
  174.         padding: 11px;
  175.         font-size: 13px;
  176.       }
  177.       .news_list_in_item li {
  178.         margin-bottom: 8px;
  179.         line-height: 16px;
  180.       }
  181.       .news_list_in_item a {
  182.         color: #393939;
  183.         text-decoration: underline;
  184.       }
  185.     }
  186.     .cards.cards__list.cards__list__news li {
  187.       list-style: circle;
  188.       margin-left: 16px;
  189.     }
  190.     @media (max-width: 700px) {
  191.       .news_list_in_item {
  192.         display: none;
  193.       }
  194.     }
  195.   </style>
  196.   {# <script>
  197.         $('#btn-delivery').on('click', function () {
  198.             $('#deliveryNews').modal();
  199.             $('#deliveryNews h4.modal-title').text('подписаться на новости');
  200.             $('#btn-ok').on('click', function () {
  201.                 $('.error').each(function () {
  202.                     $(this).removeClass('error');
  203.                 });
  204.                 errorText = '';
  205.                 error = 0;
  206.                 if ($.trim($('#dName').val()) == '') {
  207.                     error = 1;
  208.                     errorText += 'Не заполнено поле "Имя" \n';
  209.                     $('#dName').addClass('error');
  210.                 }
  211.                 if ($.trim($('#dCompany').val()) == '') {
  212.                     error = 1;
  213.                     errorText += 'Не заполнено поле "Компания" \n';
  214.                     $('#dCompany').addClass('error');
  215.                 }
  216.                 if (!isValidMail($('#dMail').val())) {
  217.                     error = 1;
  218.                     errorText += 'Не заполнено поле "E-mail" \n';
  219.                     $('#dMail').addClass('error');
  220.                 }
  221.                 console.log(errorText);
  222.                 if (error != 1) {
  223.                     $('#newsModalError').html('');
  224.                     $('#newsModalError').hide();
  225.                     $.ajax({
  226.                         url: '/api/newsClient',
  227.                         type: 'POST',
  228.                         data: {
  229.                             name: $('#dName').val(),
  230.                             company: $('#dCompany').val(),
  231.                             mail: $('#dMail').val()
  232.                         }
  233.                     }).done(function () {
  234.                         $('#deliveryNews').modal('hide');
  235.                         $('#questionSuccessModal').modal();
  236.                         $('#questionSuccessModal h4.modal-title').text('подписаться на новости');
  237.                         $('#questionSuccessModal .modal-body').text('Спасибо!');
  238.                         $('#quest-close').click(function () {
  239.                             $('#questionSuccessModal').modal('hide');
  240.                         });
  241.                     });
  242.                 } else {
  243.                     $('#newsModalError').html(errorText);
  244.                     $('#newsModalError').html($('#newsModalError').html().replace(/\n/g, '<br/>'));
  245.                     $('#newsModalError').show();
  246.                 }
  247.             });
  248.         });
  249.     </script>
  250.   #}
  251.   <script src="/js/lightbox.min.js"></script>
  252.   <link rel="stylesheet" type="text/css" href="/css/lightbox.css">
  253. {% endblock %}
dobrowin | betleao | moverbet | winzada 777 | supremo | casadeapostas | dobrowin | betleao | moverbet | wazamba | fezbet | betsson | lvbet | dobrowin | betsul | pixbet | bwin | betobet | dobrowin | bet7 | betcris | blaze | 888 | betano | stake | stake | esportesdasorte | betmotion | rivalry | novibet | pinnacle | cbet | dobrowin | betleao | moverbet | gogowin | jogos win | campobet | mesk bet | infinity bet | betfury | doce | bet7k | jogowin | lobo888 | iribet | leao | dobrowin | allwin | aajogo | pgwin | greenbets | brapub | moverbet | onebra | flames | brdice | brwin | poplottery | queens | winbrl | omgbet | winbra | goinbet | codbet | betleao | fuwin | allwin568 | wingdus | juntosbet | today | talon777 | brlwin | fazobetai | pinup bet | bet sport | bet esporte | mrbet | premier bet | apostebet | spicy bet | prosport bet | bet nacional | luck | jogodeouro | heads bet | marjack bet | apostaganha | gbg bet | esoccer bet | esport bet | realbet | aposte e ganhe | aviator aposta | bet vitoria | imperador bet | realsbet | bet favorita | esportenet | flames bet | pague bet | betsury | doce888 | obabet | winzada | globalbet | bet77 | lottoland | 7gamesbet | dicasbet | esportivabet | tvbet | sportbet | misterjackbet | esportebet | nacionalbet | simplesbet | betestrela | batbet | Pk55 | Bet61 | Upsports Bet | roleta online | roleta | poker online | poker | blackjack online | bingo | 12bet | 33win | bet168 | bk8 | bong88 | bong99 | fcb8 | hb88 | hotlive | ibet888 | k8 | kubet77 | kubet | lode88 | mig8 | nbet | onebox63 | oxbet | s666 | sbobet | suncity | vwin | w88 | win2888 | zbet | xoso66 | zowin | sun | top88 | vnloto | 11bet | bet69 | 8xbet | Ceará | Paysandu | Juventude | Bahia | Sport | Cuiabá | Coritiba | Criciúma | Vitória | Fortaleza | Corinthians | São Paulo | Vasco | Grêmio | Fluminense | Cruzeiro | Botafogo | Flamengo | bingo slots | slots slots | hacker do slot | pg slot demo | slot win | pg slot soft | arne slot | riqueza slots | slots 777 | pg slot | 777 slot game | slot pg soft | hacker slot | 777 slots | slot-pg-soft | fortune ox demo grátis | demo fortune ox | fortune mouse demo | fortune ox demo | jogo fortune tiger | fortune tiger grátis | fortune tiger baixar | fortune tiger demo grátis | fortune tiger demo | fortune tiger 777 | 580bet | bet 7k | leao | luck 2 | john bet | 7755 bet | cbet | bet7 | pk55 | 8800 bet | doce | bet 4 | f12bet | bet7 | ggbet | bet77 | mrbet | bet61 | tvbet | pgwin | today | fuwin | brwin | bet7k | tv bet | allwin | stake | bwin 789 | lvbet | blaze | dj bet | umbet | b1bet | 20bet | bk bet | h2bet | 7kbet | fbbet | 9d bet | 9k bet | 73 bet | ktobet | 74 bet | betpix | betvip | batbet | onabet | f12bet | codbet | winbra | b2xbet | obabet | brlwin | onebra | winbrl | omgbet | queens | brdice | brapub | flames | betano | aajogo | iribet | pixbet | betsul | fezbet | curso beta | betway | bkbet | peixe beta | bet365 | pixbet | 4 play bet | 365bet | brxbet | 939 bet | seubet | cnc bet | gbg bet | 522bet | brl bet | pagbet | jonbet | jqk bet | 166bet | abc bet | bggbet | obabet | 136bet | mmabet | win bet | ir6 bet | 667bet | qqq bet | 193 bet | 3ss bet | 317 bet | kkk bet | 585 bet | 569 bet | vai bet | aaa bet | 969 bet | z11 bet | kw bet | 26 bet | mj bet | betio | 01 bet | ut bet | 9y bet | bet70 | f9 bet | hw bet | kg bet | 5e bet | bet br | hr bet | br bet | 75 bet | 03 bet | 6z bet | 6r bet | v6 bet | 78 bet | bt bet | 80 bet | 8g bet | 72 bet | xp bet | f12 bet | p9 bet | 5 bet | 4 bet | bet 4 | r7 bet | um bet | 29 bet | 5s bet | ck bet | pg bet | ea bet | 23 bet | bl bet | 3l bet | 2a bet | p7 bet | 888 bet | 707 bet | 361 bet | bet29 | 700 bet | 161 bet | bet777 | up bet | 58 bet | nn bet | 67 bet | 22 bet | 9g bet | 1x bet | bet10 | 70 bet | 2h bet | 9r bet | 16 bet | 81 bet | 7 bet | 5u bet | 6k bet | mg bet | b1 bet | 5h bet | je- bet | joya | hopa | nomini | ls bet | 1xbit | platin | ice bet | rant | bet us | bet go | 31 bet | slingo | flush | ice36 | weiss | bet9 | rabona | i bet | starda | dreams | bongo | snatch | 10 bet | daddy | metal | zep bet | drip | gama | drake | verde | shazam | wish | thor | exclusive | sol | highway | 500 casino | jazz | howl | supernova | sherbet | fresh | daddy | jet | wish | eclipse | inplay | drip | marvel | stake | scorpion | luxebet | drake | thor | puma | winzir | loki | shazam | rivalry | f1 casino | xgbet | sushi | bk8 | art casino | manga | pgasia | gemini | bingoplus | slot vip | help slot win | 8k8 slot | tadhana slot | jili slot | 55bmw slot | vip slot | nn777 slot | jili slot 777 | tg777 slot | w500 slot | phfun slot | bmw55 slot | sg777 slot | wj slot | slot free 100 | lucky cola slot | cc6 slot | taya777 slot | ph444 slot | slot games | fb777 slot | okebet slot | help slot | tg77 slot | phwin slot | vvjl slot | fc777 slot | slot vin | yy777 slot | define slot | define slot | inplay | 99bet | 60win | melbet | jollibet | jili slot | rich711 | tayabet | phl63 | unobet | 63jili | mwplay888 | gold99 | jolibet | ubet95 | nice88 | jili777 | nn777 | phlove | jiliko | 55bmw | phoenix game | 8k8 | cgebet | 7up gaming | diamond game | hellowin | win88 | big win | kabibe game | sabong bet | phcity | colorplay | tongits go | slotsgo | spinph | go perya | casino frenzy | aurora game | escala gaming | winning plus | bingo plus | ph dream | 747 live | niceph | lucky cola | pera play