diff --git a/pages/06.gallery-1/gallery-1.nl.md b/pages/06.gallery-1/gallery-1.nl.md new file mode 100644 index 0000000..c334b4b --- /dev/null +++ b/pages/06.gallery-1/gallery-1.nl.md @@ -0,0 +1,9 @@ +--- +title: Galerie +menu: 'Galerie 1' +intro: 'Een sfeerbeeld van Keramiekgalerie Groot Welsden – het atelier en de expositieruimte van Natascha Rieter in Bunde.' +section1_heading: 'Op dit moment te zien' +section1_text: 'In de galerie is een wisselende selectie te zien van kleinplastieken, reliëfs, kleischilderijen en monumentale maquettes. *(redactie: hier de actuele expositie/opstelling beschrijven)*' +section2_heading: 'Bezoeken & aankoop' +section2_text: "De galerie is open iedere vrijdag en zaterdag van 13:00 tot 17:00 uur, en altijd op afspraak. Werken zijn te koop; vraag naar prijs en mogelijkheden tijdens uw bezoek of neem contact op. Opdrachten en maatwerk zijn eveneens mogelijk.\n\nLosse werken bekijkt u het beste op de pagina [Werk in detail](/werk-in-detail)." +--- diff --git a/pages/07.gallery-2/gallery-2.nl.md b/pages/07.gallery-2/gallery-2.nl.md new file mode 100644 index 0000000..5ad056c --- /dev/null +++ b/pages/07.gallery-2/gallery-2.nl.md @@ -0,0 +1,9 @@ +--- +title: Galerie +menu: 'Galerie 2' +intro: 'Een sfeerbeeld van Keramiekgalerie Groot Welsden – het atelier en de expositieruimte van Natascha Rieter in Bunde.' +section1_heading: 'Op dit moment te zien' +section1_text: 'In de galerie is een wisselende selectie te zien van kleinplastieken, reliëfs, kleischilderijen en monumentale maquettes. *(redactie: hier de actuele expositie/opstelling beschrijven)*' +section2_heading: 'Bezoeken & aankoop' +section2_text: "De galerie is open iedere vrijdag en zaterdag van 13:00 tot 17:00 uur, en altijd op afspraak. Werken zijn te koop; vraag naar prijs en mogelijkheden tijdens uw bezoek of neem contact op. Opdrachten en maatwerk zijn eveneens mogelijk.\n\nLosse werken bekijkt u het beste op de pagina [Werk in detail](/werk-in-detail)." +--- diff --git a/pages/08.gallery-3/gallery-3.nl.md b/pages/08.gallery-3/gallery-3.nl.md new file mode 100644 index 0000000..5d7ffff --- /dev/null +++ b/pages/08.gallery-3/gallery-3.nl.md @@ -0,0 +1,9 @@ +--- +title: Galerie +menu: 'Galerie 3' +intro: 'Een sfeerbeeld van Keramiekgalerie Groot Welsden – het atelier en de expositieruimte van Natascha Rieter in Bunde.' +section1_heading: 'Op dit moment te zien' +section1_text: 'In de galerie is een wisselende selectie te zien van kleinplastieken, reliëfs, kleischilderijen en monumentale maquettes. *(redactie: hier de actuele expositie/opstelling beschrijven)*' +section2_heading: 'Bezoeken & aankoop' +section2_text: "De galerie is open iedere vrijdag en zaterdag van 13:00 tot 17:00 uur, en altijd op afspraak. Werken zijn te koop; vraag naar prijs en mogelijkheden tijdens uw bezoek of neem contact op. Opdrachten en maatwerk zijn eveneens mogelijk.\n\nLosse werken bekijkt u het beste op de pagina [Werk in detail](/werk-in-detail)." +--- diff --git a/themes/natascha/templates/gallery-1.html.twig b/themes/natascha/templates/gallery-1.html.twig new file mode 100644 index 0000000..3170a4d --- /dev/null +++ b/themes/natascha/templates/gallery-1.html.twig @@ -0,0 +1,66 @@ +{% extends 'partials/base.html.twig' %} +{% block extra_css %} + +{% endblock %} +{% block extra_js %} + +{% endblock %} + +{% macro imagegrid(images, dummy_start, count) %} +
+ {% if images|length > 0 %} + {% for img in images|slice(0, count) %} +
+ + + +
+ {% endfor %} + {% else %} + {% for i in dummy_start..(dummy_start + count - 1) %} +
+ + + +
+ {% endfor %} + {% endif %} +
+{% endmacro %} + +{% import _self as gallery %} + +{% block content %} +{% set section1_images = (page.header.section1_images ?? [])|map(item => page.media[item.image] ?? null)|filter(img => img is not null) %} +{% set section2_images = (page.header.section2_images ?? [])|map(item => page.media[item.image] ?? null)|filter(img => img is not null) %} + +
+ Concept: tekst + 2 foto's / 2 foto's + tekst +
+ +
+
+ {{ gallery.imagegrid(section1_images, 1, 2) }} +
+
+

{{ page.title }}

+ {% if page.header.intro %}{{ page.header.intro|markdown }}{% endif %} + {% if page.header.section1_heading %}

{{ page.header.section1_heading }}

{% endif %} + {{ page.header.section1_text|markdown }} +
+
+ +
+
+ {% if page.header.section2_heading %}

{{ page.header.section2_heading }}

{% endif %} + {{ page.header.section2_text|markdown }} + +
+
+ {{ gallery.imagegrid(section2_images, 5, 2) }} +
+
+{% endblock %} diff --git a/themes/natascha/templates/gallery-2.html.twig b/themes/natascha/templates/gallery-2.html.twig new file mode 100644 index 0000000..7a8aaf5 --- /dev/null +++ b/themes/natascha/templates/gallery-2.html.twig @@ -0,0 +1,35 @@ +{% extends 'partials/base.html.twig' %} +{% block extra_css %} + +{% endblock %} +{% block extra_js %} + +{% endblock %} + +{% import 'galerie.html.twig' as gallery %} + +{% block content %} +{% set section1_images = (page.header.section1_images ?? [])|map(item => page.media[item.image] ?? null)|filter(img => img is not null) %} + +
+ Concept: tekst + 4 foto's (zoals hoofd-Galerie) +
+ +
+
+ {{ gallery.imagegrid(section1_images, 1) }} +
+
+

{{ page.title }}

+ {% if page.header.intro %}{{ page.header.intro|markdown }}{% endif %} + {% if page.header.section1_heading %}

{{ page.header.section1_heading }}

{% endif %} + {{ page.header.section1_text|markdown }} + {% if page.header.section2_heading %}

{{ page.header.section2_heading }}

{% endif %} + {{ page.header.section2_text|markdown }} + +
+
+{% endblock %} diff --git a/themes/natascha/templates/gallery-3.html.twig b/themes/natascha/templates/gallery-3.html.twig new file mode 100644 index 0000000..7a9f917 --- /dev/null +++ b/themes/natascha/templates/gallery-3.html.twig @@ -0,0 +1,35 @@ +{% extends 'partials/base.html.twig' %} +{% block extra_css %} + +{% endblock %} +{% block extra_js %} + +{% endblock %} + +{% import 'galerie.html.twig' as gallery %} + +{% block content %} +{% set section1_images = (page.header.section1_images ?? [])|map(item => page.media[item.image] ?? null)|filter(img => img is not null) %} + +
+ Concept: 4 foto's + tekst (zoals hoofd-Galerie) +
+ +
+
+

{{ page.title }}

+ {% if page.header.intro %}{{ page.header.intro|markdown }}{% endif %} + {% if page.header.section1_heading %}

{{ page.header.section1_heading }}

{% endif %} + {{ page.header.section1_text|markdown }} + {% if page.header.section2_heading %}

{{ page.header.section2_heading }}

{% endif %} + {{ page.header.section2_text|markdown }} + +
+
+ {{ gallery.imagegrid(section1_images, 1) }} +
+
+{% endblock %}