Hallo, bei einem Kunde ist von heute auf morgen die Einkaufswelten auf der Startseite weg. Im Backend ist diese noch vorhanden. Soweit alles okay. Recherchen haben ergeben, dass im Controller: /engine/Shopware/Controllers/Widgets/Emotion.php bei der Methode getEmotion() die categoryID nicht übergeben wird bzw. 0 ist. Daher erscheint die Einkaufswelt nicht. ich habe dies nun durch ein Hack gelöst. public function getEmotion($repository) { $categoryId = (int)$this-\>Request()-\>getParam('categoryId'); if ($categoryId == 0) $categoryId = 3; $query = $repository-\>getCategoryEmotionsQuery($categoryId); $emotions = $query-\>getArrayResult(); return $emotions; }
Die Frage ist nur, woher das kommt. Und wie man es wieder zum normalen Zustand bekommt. Ideen? lt. Kunde wurde nur an der Kategoriestruktur was geändert. Aber Die Startseite bleibt ja immer gleich mit der ID 3. Danke