tischlerei-staffenberger/shop-item-template.html
mrwhiski f2507033c3 Real contact/Impressum data, SEO tags, responsive gallery images, a11y and templating fixes
- Impressum rewritten with real Austrian business data (ECG instead of
  German TMG references); UID, Gewerbeberechtigung and Firmenbuchnummer
  marked as pending until available
- Real contact email/phone/address across footer and Impressum
- Meta description, Open Graph tags and favicon on all pages
- Gallery images now offer both 800w and 1920w srcset candidates
- Lightbox traps focus while open and restores it on close
- Header/footer extracted into partials/, pages now built from
  templates/ via `npm run build` (scripts/build.js) to remove
  duplication across the 4 pages
2026-07-12 18:11:11 +02:00

24 lines
742 B
HTML

<!--
Template for one shop item/card.
Usage:
1) Copy the whole <article class="product-card"> ... </article>
2) Paste it inside <div class="shop-grid" id="shop-grid"> in `shop.html`
3) Replace placeholders (image, texts, price, data-product)
-->
<article class="product-card">
<img
class="product-image"
src="images/fotowebsite/kitchen/FotoPosch%20307.jpg"
alt="Produktbild (ersetzen)"
width="400"
height="400"
>
<div class="product-body">
<h3>Artikelname (ersetzen)</h3>
<p class="product-desc">Kurzbeschreibung (ersetzen). Maße/Material/Details hinzufügen.</p>
<p class="product-price">0,00 €</p>
<a href="#" class="btn" data-product="Artikelname (ersetzen)">Anfragen</a>
</div>
</article>