Hello I'm new to Grav and I really like it for its simplicity. Now I want to go little deeper. I would like make simple gallery consisting of child pages. I managed to make gallery on single page using {% for image in page.media.images %} loop.
So my goal is to make page which is build from child pages containing only title, some description and all media images from child page folder.
I ended on this:
{% extends 'partials/base.html.twig' %}
{% block content %}
{% for p in page.collection %}
<h2>{{ p.title }}</h2>
{% for image in page.media.images %}
<div class="col-md-3 mb-0">
<a data-fancybox="galerie" data-caption="{{ image.meta.title }}" href="{{ image.url }}"> {{ image.resize(600,500).html('foto', 'fotka', "img-fluid") }}
<div class="card-body">
<p class="card-text"></p>
</div>
</a>
</div>
{% endfor %}
{% endfor %}
{% endblock %}
Thx.