Hi,
mein selbstentwickeltes jQuery Plugin include ich mittels der info.xml Datei:
Ich benutze den HOOK 140 "HOOK_SMARTY_OUTPUTFILTER" um mittels den phpQuery eine zusätzliche JS-Datei aufzurufen/einzubinden um das jQuery Plugin zu initialisieren:
Das Problem dabei ist, dass die initialisierung vor dem jQuery include passiert, was darauf hin die Console mir den Fehler ausgibt:
Uncaught TypeError: $(...).foobarPlugin is not a function
Wie regelt man sowas?
mein selbstentwickeltes jQuery Plugin include ich mittels der info.xml Datei:
XML:
<JS>
<file>
<name>foo.js</name>
<priority>10</priority>
<position>body</position>
</file>
</JS>
Ich benutze den HOOK 140 "HOOK_SMARTY_OUTPUTFILTER" um mittels den phpQuery eine zusätzliche JS-Datei aufzurufen/einzubinden um das jQuery Plugin zu initialisieren:
PHP:
pq("footer")->append("<script src=\"" . $oPlugin->cFrontendPfadURL . "template/init.js" . "\"></script>");
JavaScript:
$( "#content" ).foobarPlugin( {
value: "foo"
} );
Das Problem dabei ist, dass die initialisierung vor dem jQuery include passiert, was darauf hin die Console mir den Fehler ausgibt:
Uncaught TypeError: $(...).foobarPlugin is not a function
Wie regelt man sowas?