Hallo, an welcher Stelle wird in Shopware 4.1.4 eigentlich die Sichtbarkeit der Kategorie geprüft, wenn ich z.B. einfach www.domain.de/shopware.php?sViewport=cat&sCategory=976 aufrufe? Kann im Listing Controller irgendwie nichts finden!? Hab hier ein blödes Problem mit einem 503er (den Google mir meldet), weil in der Core-Klasse sArticles.sGetArticlesByCategory keine CategoryId vorhanden ist. Gruß, Michael
Hab mir jetzt wie folgt geholfen: [quote] $categoryId = $this->Request()->getParam(‘sCategory’); $categoryContent = Shopware()->Modules()->Categories()->sGetCategoryContent($categoryId); $categoryId = $categoryContent[‘id’]; Shopware()->System()->_GET[‘sCategory’] = $categoryId; if(empty($categoryId)==true){ $this->Response()->setHttpResponseCode(404); return; }[/quote] Ist aber mehr ein Workaround, damit aus den 503ern wenigsten 404er werden!