Kategorie Einkaufswelt anzeigen trotz Paginierung

Hallo Leute,

wenn man für eine Kategorie eine Einkaufswelt definiert, aber man sich auf einer paginierten Seite des Listings befindet (/de/kategorie/?p=1,2,3,…), so wird die Einkaufswelt nicht mehr angezeigt.

Im Backend steht folgendes für diesen Bereich:

getEmotionConfiguration(){

if ($this->Request()->getParam(‚sPage‘)) {
            return [
                ‚hasEmotion‘  => false,
                ‚showListing‘ => true
            ];
        }

}

Kann ich diese Funktion irgendwie Updatesicher überschreiben. Aus meiner Sicht wäre das eh eher ein Bug.
Warum sollte man denn zwingend auf die Einkauswelt verzeichten, nur weil man auf Seite zwei ist.

Über einen Tipp wie ich hier vorgehe, wäre ich sehr dankbar.

Gruß Yuri

Dies würde mich auch interessieren. 

Am besten mal hier vote: Shopware Issuetracker

vielleicht hilfts ja was

Hab mich auch mal beteiligt am Voten…

Entweder das Ding muss raus, weil Blödsinn, oder man macht daraus ne Option für die Grundeinstellungen.

Ist ja auch echt fix umgebaut.

Da die Funktion protected und nicht private ist, kannst Du sie via Plugin Hook überschreiben, dass ist update-sicher insofern die Funktion bestehen bleibt (was sie aller Vorraussicht nach tut). Der dazugehörige Event ist dann

 Shopware\_Controllers\_Frontend\_Listing::getEmotionConfiguration::replace