Shop Projekt - Dokumentation
Routing, URL-Mapping & Priorisierung
Dokumentation der URL-Auswertung über cRouter, die map.php und den Dispatcher. Beschreibt, wie Eingabeparameter validiert und in den internen System- und Seitenzustand überführt werden.
Wichtige Routing-Prioritäten
Ein übergebener Node-Parameter wird im Standard-Ablauf zuerst gegen die Kategorie-Auflösung geprüft. Liegt jedoch ein Aufruf für `node=article` in Kombination mit einer gültigen, numerischen Artikel-ID vor, wird die Detailroute hart priorisiert. Dies verhindert effektiv Namenskollisionen mit identisch benannten Kategorie-Keys.
Routing-Weichenstellung (vereinfacht)
if ($requestedNode === 'article' && $articleId > 0) {
$navPage = 'article';
}