templates/pages/news.html.twig line 1

Open in your IDE?
  1. {# @var pageinfo \App\Controller\PageInfo #}
  2. {# @var page \App\Controller\Objects\Page #}
  3. {% extends 'base.html.twig' %}
  4.     {% block og %}
  5.         <meta property="og:url"         content="{{ app.request.server.get('APP_URL') }}/news" />
  6.         <meta property="og:type"        content="website" />
  7.         <meta property="og:title"       content="NEWS" />
  8.         <meta property="og:description" content="Informační kanál aktuálních událostí kultury a sportu v Chomutově." />
  9.         <meta property="og:image"       content="{{ app.request.server.get('APP_URL') }}/assets/custom/img/og.png" />
  10.     {% endblock %}
  11. {% block body %}
  12.     <div class=" ms-hero-page ms-hero-bg-info mb-6" style="background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('{{ page.picture.small }}'); background-position-x: right ">
  13.         {% if pageinfo.info != '' %}
  14.             <div class="container" style="position: relative; top: -80px">
  15.                 <div id="id-header-news">
  16.                     <i class="fa fa-info-circle"></i>
  17.                     <div class="marquee">
  18.                         <div class="marquee-content">{{ pageinfo.info|raw }}</div>
  19.                     </div>
  20.                 </div>
  21.             </div>
  22.         {% endif %}
  23.         <div class="text-center color-white mt-6 mb-6 index-1">
  24.             <h1>{{ page.title }}</h1>
  25.             <p class="lead lead-lg mb-4">Informační kanál aktuálních událostí kultury a sportu v Chomutově</p>
  26.         </div>
  27.     </div>
  28.     <div class="container" style="margin-top: -110px">
  29.     <div class="row">
  30.         <div class="col-lg-9">
  31.             <article class="card card-default wow zoomInRight animation-delay-1 mb-4" style="visibility: visible; animation-name: zoomInRight; min-height: 1460px;">
  32.                     <div class="mt-0">
  33.                         <div class="row">
  34.                             <div class="col-1"> </div>
  35.                             <div class="col-10" id="id-news">
  36.                                 {% include 'partials/news_ajax.html.twig' %}
  37.                             </div>
  38.                         </div>
  39.                     </div>
  40.             </article>
  41.         </div>
  42.         {% include 'partials/sidecol.html.twig' %}
  43.     </div>
  44. </div>
  45. {% endblock %}
  46. {% block javascripts %}
  47.     {{ parent() }}
  48.     <script src="/assets/js/component-carousels-1.js"></script>
  49.     <script>
  50.         $(document).ready(function(){
  51.             pagination();
  52.         });
  53.         function pagination() {
  54.             $('.page-link').on('click', function(e) {
  55.                 let page = $(this).data('page');
  56.                 $('#id-news').load( '/news/'+page+'/ajax', function() {
  57.                     window.history.pushState('news'+page, '', '/news/'+page);
  58.                     pagination();
  59.                 });
  60.                 return false;
  61.             });
  62.         }
  63.     </script>
  64. {% endblock %}