templates/Theme/regiovacatures/pages/blog_overview.html.twig line 1

Open in your IDE?
  1. {% import 'page/macro/breadcrumbs.html.twig' as breadcrumbNode %}
  2. <div data-component="BlogFilter" data-detail-route="blog_detail" data-index-route="blogs"
  3.      data-filter-route="blogs_with_filters" data-limit="{{ limitPerPage }}">
  4.     {% if breadcrumbs is defined %}
  5.         <div class="row">
  6.             <div class="col-12">
  7.                 {{ breadcrumbNode.generate(breadcrumbs) }}
  8.             </div>
  9.         </div>
  10.     {% endif %}
  11.     <div class="title is-display-flex is-justify-content-space-between">
  12.         <h1>{{ 'News'|trans }}</h1>
  13.         <div class="sorting w-auto is-border-0 is-margin-0 is-padding-0">
  14.             <form id="blog-filter-form" action="{{ path('blogs') }}" method="get">
  15.                 <ul>
  16.                     <span>{{ 'Sort by'|trans }}:</span>
  17.                     <li class="current"><a data-sort="date" data-dir="desc" href="#" class="desc"
  18.                                            data-orderable="true">{{ 'Placement date'|trans }}</a></li>
  19.                     <ul class="checkbox-group d-inline-block">
  20.                         {% for category in categories %}
  21.                             <li>
  22.                                 <input type="checkbox" class="filter-checkbox" id="{{ category.slug }}"
  23.                                        value="{{ category.slug }}"
  24.                                        name="filters[]" {% if category.slug in selectedFilters %} checked {% endif %}>
  25.                                 <label for="{{ category.slug }}">
  26.                                     {{ category.category }}</label>
  27.                             </li>
  28.                         {% endfor %}
  29.                     </ul>
  30.                 </ul>
  31.                 <input name="sortDir" type="hidden" value="desc"/>
  32.                 <input name="limit" type="hidden" value="{{ limitPerPage }}">
  33.             </form>
  34.         </div>
  35.     </div>
  36.     <div class="row">
  37.         <main class="col-12 col-md-8">
  38.             <div id="blog-list" class="main-content blog">
  39.                 <div class="row">
  40.                     <script id="blogTemplate" type="text/x-jsrender">
  41.                     <article class="col-12 col-md-6 flex-eq-height">
  42.                         <div class="card">
  43.                                 <%if banner_image %>
  44.                                     <div class="card-img-top">
  45.                                         <a href="<%generateBlogUrl id slug/%>" title="<%:title%>">
  46.                                             <img loading="lazy" src="<%:banner_image.w992xh550%>" alt="<%:title%>" class="img-responsive">
  47.                                         </a>
  48.                                     </div>
  49.                                 <%/if%>
  50.                                 <div class="card-body">
  51.                                     <div class="blog">
  52.                                         <div class="blog-title">
  53.                                             <a title="<%:title%>" href="<%generateBlogUrl id slug/%>" class="mt-0">
  54.                                                 <h3><%:title%></h3>
  55.                                             </a>
  56.                                         </div>
  57.                                         <div class="blog-intro">
  58.                                             <p>
  59.                                                 <%stripIntro intro 55/%>
  60.                                             </p>
  61.                                         </div>
  62.                                         <div class="blog-footer">
  63.                                            <div class="date is-margin-bottom-10">
  64.                                            <i class="fal fa-calendar-alt icon-before is-color-primary"></i> <%dateFormat:created_at 'd-M-Y'%></div>&nbsp;&nbsp; | &nbsp;&nbsp;
  65.                                             <a href="<%generateBlogUrl id slug/%>" title="<%:title%>">
  66.                                                 {{ 'Read more'|trans }}<i class="fal fa-angle-right icon-after"></i>
  67.                                             </a>
  68.                                         </div>
  69.                                     </div>
  70.                             </div>
  71.                         </div>
  72.                     </article>
  73.                     </script>
  74.                 </div>
  75.                 <div id="blog-list">
  76.                     <div id="blog-results" class="row">
  77.                         <p>Loading....</p>
  78.                     </div>
  79.                 </div>
  80.                 <div class="button-set h-align h-align-center">
  81.                     <a href="#" title="{{ 'Load more blog posts'|trans }}"
  82.                        class="load-more is-btn is-btn-outlined is-btn-outlined-primary">
  83.                         <i class="far fa-plus icon-before"></i> {{ 'Load more'|trans }}
  84.                     </a>
  85.                 </div>
  86.             </div>
  87.         </main>
  88.         <aside class="blog-sidebar col-12 col-md-4">
  89.             <div class="card is-box-shadow-0 newsletter-signup is-background-color-default">
  90.                 <div class="card-body">
  91.                     <h2>Op de hoogte blijven van het
  92.                         laatste nieuws?</h2>
  93.                     <p>Meld je aan voor onze nieuwsbrief</p>
  94.                     <a href="/newsletter" class="is-btn is-background-color-primary">
  95.                         Aanmelden
  96.                     </a>
  97.                 </div>
  98.             </div>
  99.             <div class="recent-vacancies">
  100.                 <h2 class="is-font-size-27">{{ 'Latest vacancies'|trans }}</h2>
  101.                 <div class="row">
  102.                     {recentVacancies}
  103.                 </div>
  104.             </div>
  105.         </aside>
  106.     </div>
  107. </div>
  108. <div class="clearfix"></div>