diff --git a/public/admin/config.yml b/public/admin/config.yml index bee4106..52ff584 100644 --- a/public/admin/config.yml +++ b/public/admin/config.yml @@ -312,6 +312,7 @@ collections: - { label: "ODER: Rabatt als fester Betrag (€)", name: betrag, widget: number, value_type: float, step: 0.01, required: false } - { label: "Gültig bis (leer = unbegrenzt)", name: bis, widget: datetime, format: "YYYY-MM-DD", date_format: "YYYY-MM-DD", time_format: false, required: false } - { label: "Aktiv", name: aktiv, widget: boolean, default: true, hint: "Ausschalten, um den Code vorübergehend zu sperren, ohne ihn (und die Historie) zu löschen." } + - { label: "Gilt auch für Artikel, die schon im Sale sind?", name: giltAufSale, widget: boolean, default: true, hint: "Anlassen (Ja) = der Rabatt gilt auf ALLES im Warenkorb, auch auf schon reduzierte Artikel. Ausschalten (Nein) = der Rabatt gilt NUR auf Artikel zum normalen Preis — schon reduzierte/Sale-Artikel bekommen dann keinen zusätzlichen Partner-Rabatt obendrauf." } - { label: "Notiz zu den Konditionen (z.B. vereinbarte Provision)", name: notiz, widget: text, required: false, hint: "Rein intern für dich — wirkt sich nicht auf die Website aus." } - name: bankverbindung diff --git a/src/components/ProductCard.astro b/src/components/ProductCard.astro index 5e460ff..6b19ff0 100644 --- a/src/components/ProductCard.astro +++ b/src/components/ProductCard.astro @@ -23,9 +23,24 @@ const name = product.name[lang]; const desc = product.beschreibung[lang]; --- -
+
{product.bilder && product.bilder.length > 0 ? ( - {name} + <> + {product.bilder.map((bild, i) => ( + {name} + ))} + {product.bilder.length > 1 && ( + <> + + + + + )} + ) : ( + +