jQuery zuerst laden

Hallo

Ich habe ein Custom Theme vom Bare abgeleitet. In der Theme.php habe ich analog dem Responsive Theme folgende Zeilen zum Laden der jQuery-Biblio.

    protected $javascript = [
        'src/js/vendors/modernizr/modernizr.custom.35977.js',
        'vendors/js/jquery/jquery.min.js'
]

Jetzt benötigen aber installierte Plugins jQuery. Da das Theme zuletzt geladen wird, ist jQ noch nicht geladen.

Wie kann ich erzwingen, dass jQuery zuerst geladen wird?

Idee: Ich habe selber ein Plugin erstellt mit Name ALoadFirstJQ. Aber scheinbar lädt SW die Plugins nicht alphabetisch? Wie kann ich das Problem lösen, bzw. SW sagen, welches Plugin zuerst geladen werden soll?

 

ich habe es herausgefunden:

public function install()
    {
        $this->subscribeEvent('Theme_Compiler_Collect_Plugin_Javascript', 'addJsFiles', -10);
        return true;
    }

mit dem dritten Parameter Position kann die Ladereihenfolge beeinflusst werden. Je tiefer die Zahl, desto früher wird der Event angewendet