JS im eigenen Template überschreiben

Hallo,

ich würde gerne eine js Datei aus einem Plugin ändern.

Ich habe dazu eine custom.js unter /themes/Frontend/eigens_theme/frontend/_public/src/js/custom.js erstellt und testweise den Beispielcode von Shopware mit der Suche eingesetzt.

Die custom.js habe ich in der theme.php im eigenen Theme eingebunden:

protected $javascript = array(
    'src/js/custom.js',
    );

 

Theme neu kompiliert, Cache geleert, aber es tut sich nichts. Die js. wird nicht eingebunden.

Ich finde im Internet nur Anleitungen, die das gleiche Vorgehen zeigen. Ich finde daher den Fehler einfach nicht.

Was läuft hier schief? Würde mich über ein Feedback von euch sehr freuen.

Beste Grüße,

Tim.

Was heisst es funktioniert nicht? Welche Shopware Version hast du im Einsatz?

Was gibt die Console aus?

Wird deine JS Datei überhaupt geladen bzw. schau mal ganz am ende der gecachten JS Datei, um dein Code dort drin ist.

Hier hast du bspw. einmal ein Beispiel, was ein Shopware JS Plugin überschreibt um so die Filter immer geöffnet anzuzeigen:

https://github.com/hostianer/HostiFilter/blob/master/Views/frontend/_public/src/js/jquery.listing-actions.js