{% extends base_layout() %}
{% block content %}
<div
class="section section-default bg-white pt-5 pb-0">
{#
{% if not editmode and not pimcore_image('publicationHeader').isEmpty() %}
<div class="blog-image-header position-relative mb-5" style="display: flex;">
<img src="{{ pimcore_image('publicationHeader').getThumbnail('blog-thumb') }}" class="blog-image bg-cover img-fluid w-100">
{% if not pimcore_input("publicationHeaderTitle").isEmpty() %}
<div class="d-flex overlay text-center h-100">
<span class="m-auto">{{ pimcore_input("publicationHeaderTitle") }}</span>
</div>
{% endif %}
</div>
{% endif %}
#}
<div class="container">
<div class="row">
<div
class="col-12">
{#
{% if editmode %}
<div class="alert alert-info" role="alert">
{% if editmode %}
{% set message = 'Afbeelding' %}
{% include 'includes/basicBlocks/admin/message/tip.html.twig' with {'message': message, 'type' : 'info'} %}
{% endif %}
{{ pimcore_image('publicationHeader', {
"width": 800,
"height": 200,
"thumbnail": "blog-header",
"class": "img-fluid w-100"
}) }}
{% if editmode %}
{% set message = 'Titel op afbeelding' %}
{% include 'includes/basicBlocks/admin/message/tip.html.twig' with {'message': message, 'type' : 'info'} %}
{% endif %}
{{ pimcore_input("publicationHeaderTitle") }}
</div>
{% endif %}
#}
<div class="text-center text-black mb-5">
<h1>
{{ pimcore_input('heading_blogs', {
"placeholder" : 'page title'|trans
}) }}
</h1>
</div>
<div class="content py-2">
{{ pimcore_wysiwyg('blogContent') }}
</div>
{% if blogfilters is defined %}
{% if blogfilters|length > 0 %}
<div class="row filters my-3 text-center">
<div class="col-sm-12">
<a class="btn btn-primary text-uppercase font-weight-bold btn-filter mb-1 active" data-filter="all">
<span class="text-white">
{{ 'Alle'|trans }}
</span>
</a>
{% for blogfilter in blogfilters %}
<a class="btn btn-primary text-uppercase font-weight-bold btn-filter mb-1" data-filter="{{ blogfilter.getId() }}">
<span class="text-white">
{{ blogfilter.getFilterName() }}
</span>
</a>
{% endfor %}
</div>
</div>
{% endif %}
{% endif %}
{% if articles is defined %}
<div class="articles row py-2">
{{ include('includes/blog/article.html.twig', {
'articles': articles
}) }}
</div>
<div class="load-more-items py-3">
<div class="aligner">
<div class="loading-circle loading-bar-primary loading-bg-default mx-auto"></div>
</div>
<input type="hidden" class="pageCounter" value="1">
</div>
{% endif %}
</div>
</div>
</div>
</div>
<script>
$('.btn-filter').click(function (e) {
var filter = $(this).data('filter');
var fetchUrl = $(location).attr('href');
$(".btn-filter").each(function (index) {
$(this).removeClass('active');
});
$(this).addClass('active');
$.ajax({
url: fetchUrl,
type: 'GET',
data: {
filter: filter
},
success: function (result) {
if (result.result) {
$(".articles").html(result.result);
$('.pageCounter').val(1);
} else if (result.noresult) {
$(".articles").html(result.noresult);
$('.pageCounter').val(1);
}
}
});
});
</script>
{% endblock %}