Entschuldige bitte die Unannehmlichkeiten! Wir arbeiten an einer großartigen Sache – schau bald wieder vorbei!

document.addEventListener("DOMContentLoaded", function() { const tabs = document.querySelectorAll(".tab-btn"); const container = document.getElementById("product-container"); // Produkte laden function loadCategory(cat) { container.innerHTML = "

Lade Produkte...

"; // URL zur Shop-Seite mit Kategorie & Loop Container anpassen fetch(`/shop/?product_cat=${cat} .et_pb_ajax_pagination_container`) .then(res => res.text()) .then(html => { const temp = document.createElement("div"); temp.innerHTML = html; let loop = temp.querySelector(".et_pb_ajax_pagination_container"); if (loop) { container.innerHTML = loop.innerHTML; } else { container.innerHTML = "

Keine Produkte gefunden.

"; } }) .catch(err => { container.innerHTML = "

Fehler beim Laden.

"; }); } // Standard: erste Kategorie laden loadCategory("hosen"); // Tab-Klicks tabs.forEach(tab => { tab.addEventListener("click", function() { tabs.forEach(t => t.classList.remove("active")); this.classList.add("active"); loadCategory(this.dataset.cat); }); }); });