{% extends 'partials/base.html.twig' %} {% set columns = page.header.layout == 'standard' ? 'col-4 col-6-medium col-12-small' : 'col-6 col-12-small' %} {# Set portfolio options #} {% set gallery = page.header.images %} {% set thumb_w = page.header.thumb_width|default(600) %} {% set thumb_h = page.header.thumb_height|default(450) %} {% block stylesheets %} {{ parent() }} {% do assets.addCss('theme://assets/css/glightbox.min.css') %} {% set styling %} button.gclose.gbtn, button.gnext.gbtn, button.gprev.gbtn { box-shadow: none !important; } {% endset %} {% do assets.addInlineCss(styling) %} {% endblock %} {% block menu %} {% include 'partials/sidebar_right.html.twig' %} {% endblock %} {% block content %}

{{ title }}

{% if subtitle %}

{{ subtitle }}

{% endif %}
{% if show_image and image %} {{ image.cropZoom(img_width,img_height).loading('lazy').attribute('decoding','async').html(title, title)|raw }} {% endif %} {{ page.content|raw}} {% block portfolio %}
{% for item in gallery %} {% set item_image = page.media[item.image] %} {% set item_title = item.title|raw %} {% set item_desc = item.description|raw %} {% set thumbnail = item_image.cropZoom(thumb_w, thumb_h).loading('lazy').attribute('decoding','async').attribute('itemprop','http://schema.org/image').html(item_title,item_title,'portfolio_content-image') %} {% endfor %}
{% endblock %}
{% if show_sidebar == false %} {% endif %} {% endblock %} {% block sidebar %} {% if show_sidebar == true %} {% include 'partials/sidebar_left.html.twig' %} {% endif %} {% endblock %} {% block javascripts %} {{ parent() }} {% set script %} const lightbox = GLightbox({ closeButton: {{ page.header.close_button }}, touchFollowAxis: {{ page.header.touch_axis }}, touchNavigation: {{ page.header.touch_navigation }}, keyboardNavigation: {{ page.header.keyboard_navigation }}, loop: {{ page.header.loop }}, openEffect: '{{ page.header.open_effect }}', closeEffect: '{{ page.header.close_effect }}', slideEffect: '{{ page.header.slide_effect }}', closeOnOutsideClick: {{ page.header.closeOutside }}, dragToleranceX: {{ page.header.draggableX }}, dragToleranceY: {{ page.header.draggableY }}, preload: {{ page.header.preload }}, dragAutoSnap: {{ page.header.dragAuto }}, moreText: '{{ page.header.more_text }}', {% if page.header.startAt is defined %}startAt: {{ page.header.startAt }},{% endif %} moreLength: {{page.header.more_length}} }); {% endset %} {% do assets.addJs('theme://assets/js/glightbox.min.js', {group:'bottom'}) %} {% do assets.addInlineJs(script,{'group':'bottom'}) %} {% endblock %}