Shop Projekt - Dokumentation

Artikelfluss & Performance-Architektur

Von Kachelklick bis Artikeldetail mit Fehleranalyse-Punkten und architektonischen Richtlinien für den Rendering-Prozess.

🗺️ Stufe 0 | 📚 Entwurf | 📟 2026 07 05 | 📍 Artikelfluss

Checkliste bei Fehlern

  • Ist id in der URL vorhanden und größer als 0?
  • Liefert getArticleById(id) ein Array?
  • Setzt Router die Seite auf article statt Tiles_of_article?
  • Ist der Benutzerzugriff für die Zielseite erlaubt?

Architektur-Richtlinie: URL- & Bild-Generierung

Um das schwere "N+1 Schleifen-Problem" sowie doppelte Iterationen in der Map-Ebene zu verhindern, wird die logische Aufbereitung von artikel-spezifischen Daten (wie Routing-URLs via cRouter::getArticleUrl und Bildpfade via buildArticleImageSrc) gezielt inline innerhalb der View-Schleifen ausgeführt. Dies optimiert die Render-Performance massiv.