Probleme mit $.overridePlugin

Hallo,

ich bin gerade dabei, ein neues Plugin anzulegen.

Ich habe aber gerade eben das Problem, ein bestehendes javascript-Plugin aus dem responsive-Theme zu “overriden”.

Wenn ich die javascript-Datei im eigenen Theme einhänge und in der Theme.php eintrage, dann funktioniert das einwandfrei.

Wenn ich sie aber im Plugin-Ordner ablege und über die “Pluginxyz.php” über onCollectJavascript Files bekanntmache, dann funktioniert der Override nicht. Eigenständige Funktionen in dieser Datei funktionieren jedoch. Die neue .js-Datei wird also korrekt eingebunden, es gibt aber ein Problem mit dem Override.

Ich vermute, dass ich die Verzeichnisstruktur anders aufbauen muss, wenn ich Theme-Plugins überschreiben will, weiss aber nicht wie. Da habe ich keinen Hinweis gefunden.

Die Verzeichnisstruktur im Plugin-Bereich stellt sich momentan so dar:

custom

    plugins

       EseomPlugin

           Resources

               views

                    frontend

                         _public

                              src

                                js

                                    jquery.ajax-variant.js

soll erweitern:

themes

  Frontend

     Responsive

         frontend

              _public

                    src

                         js

                              jquery.ajax-variant.js

 

Kann mir hier jemand weiterhelfen?