Consolidate gallery pages: gallery-1 becomes the main Galerie page

- Replace the old placeholder galerie page content with gallery-1's
  real content (text + 4 uploaded photos), keeping the /galerie route
  and its position in the main nav
- Remove gallery-2 and gallery-3 (prototype pages) and their media
- Switch section text fields from plain textarea to Grav's markdown
  editor type, restoring the formatting toolbar in Admin
- Trim the image grid/blueprint caps to 2 per section to match
  gallery-1's actual content

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
GitSync
2026-08-30 16:18:07 +02:00
co-authored by Claude Sonnet 5
parent ea794f3b57
commit 78662aef8f
21 changed files with 32 additions and 360 deletions
+5 -5
View File
@@ -6,10 +6,10 @@
<script src="https://cdn.jsdelivr.net/npm/glightbox/dist/js/glightbox.min.js" defer></script>
{% endblock %}
{% macro imagegrid(images, dummy_start) %}
{% macro imagegrid(images, dummy_start, count) %}
<div class="row g-2">
{% if images|length > 0 %}
{% for img in images %}
{% for img in images|slice(0, count) %}
<div class="col-6">
<a href="{{ img.url }}" class="glightbox gallery-item" data-gallery="galerie-impressie" data-description="Impressie van de galerie">
<div class="gallery-thumb"><img src="{{ img.url }}" loading="lazy" alt="Impressie van de galerie"></div>
@@ -17,7 +17,7 @@
</div>
{% endfor %}
{% else %}
{% for i in dummy_start..(dummy_start + 3) %}
{% for i in dummy_start..(dummy_start + count - 1) %}
<div class="col-6">
<a href="https://picsum.photos/seed/galerie-ruimte{{ i }}/900/900" class="glightbox gallery-item" data-gallery="galerie-impressie" data-description="Impressie {{ i }}">
<div class="gallery-thumb"><img src="https://picsum.photos/seed/galerie-ruimte{{ i }}/450/450" loading="lazy" alt="Impressie van de galerie (voorbeeldfoto)"></div>
@@ -37,7 +37,7 @@
<div class="row g-3">
<div class="col-12 col-md-6 p-3 order-1 order-md-2">
{{ gallery.imagegrid(section1_images, 1) }}
{{ gallery.imagegrid(section1_images, 1, 2) }}
</div>
<div class="col-12 col-md-6 p-3 text-start content-text order-2 order-md-1">
<h1 class="funky-font main-header text-center">{{ page.title }}</h1>
@@ -54,7 +54,7 @@
</div>
</div>
<div class="col-12 col-md-6 p-3 order-1">
{{ gallery.imagegrid(section2_images, 5) }}
{{ gallery.imagegrid(section2_images, 5, 2) }}
</div>
</div>
{% endblock %}