Shop Projekt - Dokumentation
Artikelfluss & Performance-Architektur
Von Kachelklick bis Artikeldetail mit Fehleranalyse-Punkten und architektonischen Richtlinien für den Rendering-Prozess.
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.