Add merch page
continuous-integration/drone/push Build is passing Details

This commit is contained in:
philipp lang 2025-10-07 13:58:39 +02:00
parent a05846f07c
commit 81ec23b7ea
3 changed files with 94 additions and 14 deletions

View File

@ -0,0 +1,36 @@
[viewBag]
title = "Merchandise"
url = "/service/merchandise"
layout = "merch"
is_hidden = 0
navigation_hidden = 1
articles[0][content] = "<p>Simpel, Stabil, Schick, Schwarz und hochwertig verarbeitet. Mit dem Stammeswappen auf der Brust und dem Neuen Stammes-Logo auf dem Rückenein wahrer Hingucker. Das Vegane T-Shirt wird unter fairen Arbeisbedingungen hergestellt und lokal in Wald bedruckt. Es besteht zu 100% aus Baumwolle mit einem Stoffgewicht von 190g/m². Dadurch ist sehr dick, stabil und Perfekt für das Tragen bei Sommerlichen Pfadfinderaktionen geeignet, bei welchen die Kluft zu warm ist.</p>"
articles[0][price] = "30,00 €"
articles[0][image] = "/merch/t-shirt-m.jpg"
articles[0][title] = "T-Shirt"
articles[1][content] = "<p>Warm und Dick schützt unser Pullover vor fast jedem Wetter. Hochwertig und Kuschelig präsentiert unser Stammespullover sich in einem leichten Oversized Look. Ausgewählt durch persönliche Erfahrung mit dem Textil ist der Silva-Pullover in gemütlichkeit nicht zu Überbieten.</p>
<p>Er ist selbstverständlich Vegan und unter fairen Arbeitsbedingungen entstanden. Die Kaputze schützt vor Sonne oder Regen und der Dicke Stoff bei Aktionen in den Dunkleren Jahreszeiten vor Kälte und Wind.</p>
<p>Natürlich wird auch der Pullover von unserem Stammeswappen auf der Vorder- und von unserem Stammeslogo auf der Rückseite geschmückt.</p>"
articles[1][price] = "50,00 €"
articles[1][image] = "/merch/pullover-jh120-vorne.jpg"
articles[1][title] = "Pullover"
articles[2][content] = "<p>Natürlich haben wir auch an die kleinen im Stamm gedacht. Das Kinder T-Shirt mit ebenfalls 190 g/m² wird aus dem gleichen Stoff gefertigt wie sein großer Bruder. Auch hier wird das Vegane T-Shirt fairen Arbeisbedingungen hergestellt, lokal in Wald bedruckt und besteht aus 100% baumwolle.</p>
<p>So können auch die kleinsten Pfadfinder stolz das Stammeswappen und Logo präsentieren.</p>"
articles[2][price] = "25,00 €"
articles[2][image] = "/merch/t-shirt-m.jpg"
articles[2][title] = "Kinder T-Shirt"
header_image = "header/weinberg.jpg"
show_submenu = 0
==
<p>Lange ist die Idee für einen Stammes-Pullover her. Dabei klingt das eigendlich so einfach. Logo, Druck und Bäm: Fertig.Tatsächlich sind wir an diesem Projekt seid 3 Jahren am Arbeiten und sind stolz,dass wir endlich soweit sind euch die Finalen Produkte zur Verfügung stellen zu können.</p>
<h3>Größentabelle</h3>
<p>Hier findet ihr eine Größentabelle, einmal für erwachsene Größen und einmal für Kindergrößen. Bitte gebt bei eurer Bestellung die gewünschte Größe mit an.</p>
<p><img src="/storage/app/media/uploaded-files/t-shirt-erw-.jpg" style="width: 676px;" class="fr-fic fr-dib" data-result="success"></p>
<p><img src="/storage/app/media/uploaded-files/t-shirt-kids.jpg" style="width: 687px;" class="fr-fic fr-dib" data-result="success"></p>

43
layouts/merch.htm Normal file
View File

@ -0,0 +1,43 @@
[staticPage]
useContent = 1
default = 0
[secondmenu]
[staticMenu mainmenu]
code=mainmenu
[staticMenu footmenu]
code=footmenu
==
{% partial 'shared/head' logo='logos/wappen.png' %}
{% partial 'ui/heading' %}
<div class="container py-12">
<div class="prose max-w-none">
{% page %}
</div>
{repeater name="articles" tab="Artikel" prompt="Neuer Eintrag"}
<div class="hidden">
{richeditor name="content" label="Inhalt" hidden}{/richeditor}
{text name="price" label="Preis" hidden}{/text}
{mediafinder name="image" label="Bild"}{/mediafinder}
</div>
<div class="flex flex-col md:flex-row mt-10 first:mt-0">
<div class="mr-5">
<div class="prose max-w-none">
<h2>{text name="title" label="Titel"}{/text}</h2>
{richeditor name="content" label="Inhalt" hidden}{/richeditor}
</div>
<div class="flex mt-2">
<div class="bg-sky-100 text-sky-900 text-sm p-1">{{fields.price}}</div>
</div>
<a href="https://stamm-silva.de/anmeldung/stamm-silva-merch/register" class="border-2 border-sky-500 rounded-lg shadow px-4 py-2 inline-block mt-2 mb-2 leading-none hover:bg-sky-100 transition duration-300 no-underline" target="_BLANK">
Zur Bestellung
</a>
</div>
<img {{fields.image | resize('original')}} class="w-64 h-auto border-red-700 border-solid border-2 rounded">
</div>
{/repeater}
</div>
{% partial 'shared/foot' %}

View File

@ -1,17 +1,18 @@
static-pages: static-pages:
index: {} index: { }
stamm: stamm:
stamm-geschichte: {} stamm-geschichte: { }
stamm-dpsg: {} stamm-dpsg: { }
stamm-gemeinde-und-pfarrverband: {} stamm-gemeinde-und-pfarrverband: { }
stamm-bezirk-bergisch-land: {} stamm-bezirk-bergisch-land: { }
stamm-pfadfindergesetz: {} stamm-pfadfindergesetz: { }
kontakt: {} kontakt: { }
stufen: {} stufen: { }
service: service:
service-anmeldung: {} service-anmeldung: { }
service-materialverleih: {} service-materialverleih: { }
service-kluft: {} service-kluft: { }
service-wichtige-downloads: {} service-wichtige-downloads: { }
datenschutzerklaerung: {} service-merchandise: { }
impressum: {} datenschutzerklaerung: { }
impressum: { }